# # weechat.conf -- weechat v0.4.1-dev # [debug] [startup] command_after_plugins = "/iset ; /script" command_before_plugins = "" display_logo = off display_version = off sys_rlimit = "" [look] align_end_of_lines = message bar_more_down = "+" bar_more_left = "<" bar_more_right = ">" bar_more_up = "-" buffer_notify_default = all buffer_time_format = "${239}%H${8}%M${236}%S" color_basic_force_bold = off color_inactive_buffer = on color_inactive_message = off color_inactive_prefix = off color_inactive_prefix_buffer = on color_inactive_time = off color_inactive_window = off color_nick_offline = off color_pairs_auto_reset = 5 color_real_white = off command_chars = "" confirm_quit = on day_change = on day_change_time_format = "%a, %d %b %Y" eat_newline_glitch = off highlight = "arza*,artsa*" highlight_regex = "" highlight_tags = "" hotlist_add_buffer_if_away = off hotlist_buffer_separator = "," hotlist_count_max = 0 hotlist_count_min_msg = 3 hotlist_names_count = 3 hotlist_names_length = 0 hotlist_names_level = 12 hotlist_names_merged_buffers = off hotlist_short_names = on hotlist_sort = group_number_asc hotlist_unique_numbers = on input_cursor_scroll = 50 input_share = none input_share_overwrite = off input_undo_max = 32 item_buffer_filter = "*" item_time_format = "%H%M%S" jump_current_to_previous_buffer = off jump_previous_buffer_when_closing = on jump_smart_back_to_buffer = on mouse = on mouse_timer_delay = 100 paste_bracketed = off paste_bracketed_timer_delay = 10 paste_max_lines = 1 prefix_action = "*" prefix_align = right prefix_align_max = 17 prefix_align_min = 0 prefix_align_more = "+" prefix_buffer_align = right prefix_buffer_align_max = 12 prefix_buffer_align_more = "+" prefix_error = "=!=" prefix_join = "-->" prefix_network = "--" prefix_quit = "<--" prefix_same_nick = "" prefix_suffix = "" read_marker = line read_marker_always_show = off read_marker_string = "" save_config_on_exit = on save_layout_on_exit = none scroll_amount = 2 scroll_bottom_after_switch = off scroll_page_percent = 100 search_text_not_found_alert = on separator_horizontal = "" separator_vertical = "" set_title = on time_format = "%a, %d %b %Y %T" window_separator_horizontal = off window_separator_vertical = on [palette] [color] bar_more = 233 chat = default chat_bg = default chat_buffer = white chat_channel = darkgray chat_delimiters = default chat_highlight = red chat_highlight_bg = default chat_host = darkgray chat_inactive_buffer = 245 chat_inactive_window = 245 chat_nick = default chat_nick_colors = "6,5,2,3,12,9,14,13,10,21,50,131,71,149,69,210,74,177,43,26,39,97,41,142,111,215,85,205,78,31,36,133,34,173,62,204,37,212,47,56" chat_nick_offline = darkgray chat_nick_offline_highlight = default chat_nick_offline_highlight_bg = darkgray chat_nick_other = cyan chat_nick_self = white chat_prefix_action = white chat_prefix_buffer = brown chat_prefix_buffer_inactive_buffer = 136 chat_prefix_error = yellow chat_prefix_join = lightgreen chat_prefix_more = magenta chat_prefix_network = magenta chat_prefix_quit = lightred chat_prefix_suffix = green chat_read_marker = magenta chat_read_marker_bg = default chat_server = brown chat_tags = red chat_text_found = yellow chat_text_found_bg = lightmagenta chat_time = darkgray chat_time_delimiters = red chat_value = cyan input_actions = lightgreen input_text_not_found = red nicklist_away = darkgray nicklist_group = green nicklist_offline = blue separator = 17 status_count_highlight = magenta status_count_msg = brown status_count_other = default status_count_private = green status_data_highlight = magenta status_data_msg = *21 status_data_other = 43 status_data_private = red status_filter = green status_more = yellow status_name = white status_name_ssl = lightgreen status_number = yellow status_time = default [completion] base_word_until_cursor = on default_template = "%(nicks)|%(irc_channels)" nick_add_space = off nick_completer = "" nick_first_only = off nick_ignore_chars = "[]-^|" partial_completion_alert = on partial_completion_command = off partial_completion_command_arg = off partial_completion_count = on partial_completion_other = off [history] display_default = 50 max_buffer_lines_minutes = 0 max_buffer_lines_number = 5000 max_commands = 100 max_visited_buffers = 50 [proxy] [network] connection_timeout = 60 gnutls_ca_file = "%h/ssl/CAs.pem" gnutls_handshake_timeout = 30 [plugin] autoload = "*,!lua,!aspell,!ruby,!tcl,!xfer,!guile,!relay" debug = off extension = ".so" path = "%h/plugins" save_config_on_unload = on [bar] buddylist.color_bg = default buddylist.color_delim = default buddylist.color_fg = default buddylist.conditions = "" buddylist.filling_left_right = vertical buddylist.filling_top_bottom = horizontal buddylist.hidden = on buddylist.items = "buddylist" buddylist.position = left buddylist.priority = 0 buddylist.separator = off buddylist.size = 0 buddylist.size_max = 0 buddylist.type = root buffers.color_bg = default buffers.color_delim = default buffers.color_fg = default buffers.conditions = "" buffers.filling_left_right = vertical buffers.filling_top_bottom = horizontal buffers.hidden = off buffers.items = "buffers, ,buffer_nicklist" buffers.position = left buffers.priority = 0 buffers.separator = on buffers.size = 0 buffers.size_max = 15 buffers.type = root input.color_bg = default input.color_delim = cyan input.color_fg = default input.conditions = "all" input.filling_left_right = vertical input.filling_top_bottom = horizontal input.hidden = off input.items = "(away),[input_search],[input_paste],input_text" input.position = bottom input.priority = 1000 input.separator = off input.size = 0 input.size_max = 1 input.type = window isetbar.color_bg = default isetbar.color_delim = cyan isetbar.color_fg = default isetbar.conditions = "" isetbar.filling_left_right = vertical isetbar.filling_top_bottom = horizontal isetbar.hidden = on isetbar.items = "isetbar_help" isetbar.position = top isetbar.priority = 0 isetbar.separator = off isetbar.size = 3 isetbar.size_max = 3 isetbar.type = window nicklist.color_bg = default nicklist.color_delim = cyan nicklist.color_fg = default nicklist.conditions = "nicklist,active" nicklist.filling_left_right = vertical nicklist.filling_top_bottom = columns_vertical nicklist.hidden = on nicklist.items = "buffer_nicklist" nicklist.position = right nicklist.priority = 200 nicklist.separator = on nicklist.size = 0 nicklist.size_max = 11 nicklist.type = window status.color_bg = 23 status.color_delim = darkgray status.color_fg = default status.conditions = "inactive" status.filling_left_right = vertical status.filling_top_bottom = horizontal status.hidden = off status.items = "time,buffer_number+:+buffer_name+{buffer_nicklist_count}+buffer_filter,scroll,completion,[lag]" status.position = bottom status.priority = 500 status.separator = off status.size = 1 status.size_max = 0 status.type = window status_active.color_bg = 22 status_active.color_delim = 33 status_active.color_fg = default status_active.conditions = "active" status_active.filling_left_right = vertical status_active.filling_top_bottom = horizontal status_active.hidden = off status_active.items = "time,buffer_number+:+buffer_name+{buffer_nicklist_count}+buffer_filter,scroll,completion, hotlist,[lag]" status_active.position = bottom status_active.priority = 500 status_active.separator = off status_active.size = 1 status_active.size_max = 0 status_active.type = window title.color_bg = 234 title.color_delim = cyan title.color_fg = default title.conditions = "" title.filling_left_right = vertical title.filling_top_bottom = horizontal title.hidden = off title.items = "buffer_title" title.position = top title.priority = 500 title.separator = off title.size = 1 title.size_max = 0 title.type = window [layout] default.buffer = "core;weechat;1" default.buffer = "irc;server.QuakeNet;1" default.buffer = "irc;server.PirateNet;1" default.buffer = "irc;server.BitlBee;1" default.buffer = "irc;server.freenode;1" default.buffer = "irc;server.IRCnet;1" default.buffer = "irc;QuakeNet.#A-Bot;2" default.buffer = "irc;QuakeNet.#arza;3" default.buffer = "irc;QuakeNet.#keilaradio;4" default.buffer = "irc;QuakeNet.#kerro.org;5" default.buffer = "irc;QuakeNet.#opetus.tv;6" default.buffer = "irc;QuakeNet.#pulina;7" default.buffer = "irc;QuakeNet.#putkis;8" default.buffer = "irc;IRCnet.!UCR7Kassembly;9" default.buffer = "irc;IRCnet.#avoimetoppimateriaalit;10" default.buffer = "irc;IRCnet.#kuvaton.com;11" default.buffer = "irc;IRCnet.#ohjelmointiputka;12" default.buffer = "irc;IRCnet.#mooc.fi;13" default.buffer = "irc;IRCnet.#striimi.net;14" default.buffer = "irc;IRCnet.#uusiputka;15" default.buffer = "irc;freenode.#archlinux;16" default.buffer = "irc;freenode.##chemistry;17" default.buffer = "irc;freenode.#defocus;18" default.buffer = "irc;freenode.##espanol;19" default.buffer = "irc;freenode.#irssi;20" default.buffer = "irc;freenode.#raspberrypi;21" default.buffer = "irc;freenode.#tint2;22" default.buffer = "irc;freenode.#vim;23" default.buffer = "irc;freenode.#weechat;24" default.buffer = "irc;PirateNet.#piraattipuolue;25" default.buffer = "irc;QuakeNet.#valokuvaus;26" default.buffer = "irc;freenode.##photography;27" default.buffer = "irc;freenode.#photogeeks;28" default.buffer = "irc;BitlBee.&bitlbee;29" default.buffer = "irc;BitlBee.&facebook;30" default.buffer = "irc;freenode.#bitcoin;31" default.buffer = "irc;freenode.#bitcoin-market;31" default.buffer = "perl;iset;32" default.buffer = "script;scripts;33" default.window = "1;0;26;1;-;-" default.window = "2;1;0;0;irc;server.QuakeNet" default.window = "3;1;50;0;-;-" default.window = "4;3;0;0;irc;freenode.#archlinux" default.window = "5;3;0;0;irc;freenode.#defocus" default.current = on [notify] [filter] badmsg = off;*;irc_privmsg;(^arza$|^Ei l?ytynyt otsikkoa.|\} \{ YouTube\} \{|^301 Moved Permanently|^Virhe: Ei saatu yhteytt?|^Moved Permanently|^ LinkkiPaskaa -> Title: YouTube -|^Youtube Title:|^Youtube:|^Title: '|^\[iltalehti.fi\]|^YouTube -|\} \{ - YouTube\}|^302 Found|\{ Uutiset\} \{ \} \{|apina.biz/|youtube.com/|ylilauta.fi/|northpole.fi/|4chan.org/|tukiai|tuksu| = "/input jump_next_visited_buffer" meta-? = "/end" meta-H = "/hl-" meta-OA = "/input history_global_previous" meta-OB = "/input history_global_next" meta-OC = "/input move_next_word" meta-OD = "/input move_previous_word" meta-OF = "/input move_end_of_line" meta-OH = "/input move_beginning_of_line" meta-Oa = "/input history_global_previous" meta-Ob = "/input history_global_next" meta-Oc = "/input move_next_word" meta-Od = "/input move_previous_word" meta-R = "/lr" meta-V = "/window splitv" meta2-11~ = "/bar scroll status * x-10%" meta2-12~ = "/bar scroll status * x+10%" meta2-13~ = "/bar scroll buffers * x-10%" meta2-14~ = "/buffer 44" meta2-15~ = "/bar scroll title * x-50%" meta2-17~ = "/bar scroll title * x+50%" meta2-18~ = "/bar scroll status * x-100%" meta2-19~ = "/bar scroll title * x-50%" meta2-1;3A = "/buffer -1" meta2-1;3B = "/buffer +1" meta2-1;3C = "/buffer +1" meta2-1;3D = "/buffer -1" meta2-1;5A = "/input history_global_previous" meta2-1;5B = "/input history_global_next" meta2-1;5C = "/input move_next_word" meta2-1;5D = "/input move_previous_word" meta2-1~ = "/input move_beginning_of_line" meta2-200~ = "/input paste_start" meta2-201~ = "/input paste_stop" meta2-20~ = "/bar scroll title * x-50%" meta2-21~ = "/bar scroll title * x+50%" meta2-23~ = "/bar scroll nicklist * y-100%" meta2-24~ = "/bar scroll nicklist * y+100%" meta2-2~ = "/input delete_previous_char" meta2-33~ = "/input insert /me np:\x20" meta2-3~ = "/input delete_next_char" meta2-4~ = "/input move_end_of_line" meta2-5;3~ = "/window scroll_up" meta2-5~ = "/window page_up" meta2-6;3~ = "/window scroll_down" meta2-6~ = "/window page_down" meta2-7~ = "/input move_beginning_of_line" meta2-8~ = "/input move_end_of_line" meta2-A = "/input history_previous" meta2-B = "/input history_next" meta2-C = "/input move_next_char" meta2-D = "/input move_previous_char" meta2-F = "/input move_end_of_line" meta2-G = "/window page_down" meta2-H = "/input move_beginning_of_line" meta2-I = "/window page_up" meta2-M = "/mouse_input;/mouse grab" meta2-Z = "/input complete_previous /input complete_partial" meta2-[E = "/buffer -1" meta-_ = "/input insert ?" meta-a = "/buffer 21" meta-b = "/buffer 35" meta-c = "/buffer 33" meta-d = "/buffer 25" meta-e = "/buffer 28" meta-f = "/buffer 13" meta-g = "/buffer 15" meta-h = "/buffer 26" meta-i = "/buffer 29" meta-j = "/buffer 16" meta-jmeta-l = "/input jump_last_buffer" meta-jmeta-r = "/server raw" meta-jmeta-s = "/server jump" meta-k = "/buffer 36" meta-l = "/buffer 17" meta-m = "/buffer 37" meta-n = "/buffer 27" meta-o = "/buffer 30" meta-p = "/buffer 14" meta-q = "/buffer 11" meta-r = "/buffer 22" meta-s = "/buffer 23" meta-t = "/buffer 24" meta-u = "/buffer 18" meta-v = "/buffer 34" meta-w = "/buffer 12" meta-wmeta-meta2-A = "/window up" meta-wmeta-meta2-B = "/window down" meta-wmeta-meta2-C = "/window right" meta-wmeta-meta2-D = "/window left" meta-wmeta2-1;3A = "/window up" meta-wmeta2-1;3B = "/window down" meta-wmeta2-1;3C = "/window right" meta-wmeta2-1;3D = "/window left" meta-wmeta-b = "/window balance" meta-wmeta-s = "/window swap" meta-x = "/buffer 32" meta-y = "/buffer 19" meta-z = "/buffer 31" ctrl-\ = "/bar scroll buffers * x-10%" ctrl-] = "/bar scroll buffers * x+10%" ctrl-_ = "/input insert ?" [key_search] ctrl-C = "/input search_stop" ctrl-D = "/input search_stop" ctrl-J = "/input search_stop" ctrl-M = "/input search_stop" ctrl-R = "/input search_switch_case" meta-OA = "/input search_previous; /input search_previous" meta-OB = "/input search_next; /input search_next" meta2-A = "/input search_previous" meta2-B = "/input search_next" [key_cursor] ctrl-J = "/cursor stop" ctrl-M = "/cursor stop" meta-meta2-A = "/cursor move area_up" meta-meta2-B = "/cursor move area_down" meta-meta2-C = "/cursor move area_right" meta-meta2-D = "/cursor move area_left" meta2-1;3A = "/cursor move area_up" meta2-1;3B = "/cursor move area_down" meta2-1;3C = "/cursor move area_right" meta2-1;3D = "/cursor move area_left" meta2-A = "/cursor move up" meta2-B = "/cursor move down" meta2-C = "/cursor move right" meta2-D = "/cursor move left" n = "hsignal:chat_quote_time_prefix_message;/cursor stop" @item(buffer_nicklist):K = "/kickban ${nick}" @item(buffer_nicklist):b = "/ban ${nick}" @item(buffer_nicklist):k = "/kick ${nick}" @item(buffer_nicklist):q = "/query ${nick};/cursor stop" @item(buffer_nicklist):w = "/whois ${nick}" @chat:Q = "hsignal:chat_quote_time_prefix_message;/cursor stop" @chat:m = "hsignal:chat_quote_message;/cursor stop" @chat:q = "hsignal:chat_quote_time_prefix_message; /input delete_previous_char ; /cursor stop" @chat:w = "/buffer set input ${_chat_line_message}; /input delete_previous_char ; /cursor stop" [key_mouse] @chat(perl.[*):button1 = "hsignal:coords" @chat(perl.iset):button1 = "hsignal:iset_mouse" @chat(perl.iset):button2* = "hsignal:iset_mouse" @chat(perl.iset):wheeldown = "/repeat 5 /iset **down" @chat(perl.iset):wheelup = "/repeat 5 /iset **up" @chat(python.floodit):button1 = "hsignal:floodit_mouse" @chat(python.minesweeper):button1* = "/window ${_window_number};hsignal:minesweeper_mouse" @chat(python.minesweeper):button2* = "/window ${_window_number};hsignal:minesweeper_mouse" @chat(python.samegame):button1 = "/window ${_window_number};hsignal:samegame_mouse" @chat(script.scripts):button1 = "/window ${_window_number};/script go ${_chat_line_y}" @chat(script.scripts):button2 = "/window ${_window_number};/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}" @chat(script.scripts):wheeldown = "/script down 5" @chat(script.scripts):wheelup = "/script up 5" @item(buffer_filter):button1 = "/filter toggle" @item(buffer_name):button1 = "/input switch_active_buffer" @item(buffer_name):ctrl-button1 = "/input switch_active_buffer_previous" @item(buffer_nicklist):button1 = "/window ${_window_number};/query ${nick}" @item(buffer_nicklist):button1-gesture-left = "/window ${_window_number};/kick ${nick}" @item(buffer_nicklist):button1-gesture-left-long = "/window ${_window_number};/kb ${nick}" @item(buffer_nicklist):button2 = "/whois ${nick} ${nick}" @item(buffer_nicklist):button2-gesture-left = "/window ${_window_number};/ban ${nick}" @item(buffer_nicklist):button3 = "/csamode +q ${nick}" @item(buffers):button1* = "hsignal:buffers_mouse" @item(buffers):button2* = "hsignal:buffers_mouse" @item(buffers):ctrl-button1 = "/echo Ctrl+left clicked" @item(buffers):ctrl-wheeldown = "/bar scroll buffers * y+20%" @item(buffers):ctrl-wheelup = "/bar scroll buffers * y-20%" @item(buffers):wheeldown = "/buffer +1" @item(buffers):wheelup = "/buffer -1" @item(input):button1 = "/buffer set input_pos ${_bar_item_col}" @item(input):button2 = "/input grab_mouse_area" @item(nicklist):button1-gesture-down = "/bar scroll nicklist ${_window_number} +100%" @item(nicklist):button1-gesture-down-long = "/bar scroll nicklist ${_window_number} e" @item(nicklist):button1-gesture-up = "/bar scroll nicklist ${_window_number} -100%" @item(nicklist):button1-gesture-up-long = "/bar scroll nicklist ${_window_number} b" @item(scrollbar):alt-wheeldown = "/repeat 2 /window page_down" @item(scrollbar):alt-wheelup = "/repeat 2 /window page_up" @item(scrollbar):button1 = "/sbscroll x${_bar_item_line}" @item(scrollbar):button1-gesture-* = "/sbscroll ${_y2}-${_y}" @item(scrollbar):ctrl-alt-wheeldown = "/window scroll_bottom" @item(scrollbar):ctrl-alt-wheelup = "/window scroll_top" @item(scrollbar):ctrl-wheeldown = "/window page_down" @item(scrollbar):ctrl-wheelup = "/window page_up" @item(scrollbar):wheeldown = "/repeat 10 /window scroll_down" @item(scrollbar):wheelup = "/repeat 10 /window scroll_up" @item(time):button1 = "/detach" @bar(*):alt-wheeldown = "/bar scroll ${_bar_name} ${_window_number} y+10%" @bar(*):alt-wheelup = "/bar scroll ${_bar_name} ${_window_number} y-10%" @bar(*):ctrl-alt-wheeldown = "/bar scroll ${_bar_name} ${_window_number} x+10%" @bar(*):ctrl-alt-wheelup = "/bar scroll ${_bar_name} ${_window_number} x-10%" @bar(*):ctrl-wheeldown = "/bar scroll ${_bar_name} ${_window_number} x+10%" @bar(*):ctrl-wheelup = "/bar scroll ${_bar_name} ${_window_number} x-10%" @bar(*):wheeldown = "/bar scroll ${_bar_name} ${_window_number} +10%" @bar(*):wheelup = "/bar scroll ${_bar_name} ${_window_number} -10%" @bar:wheeldown = "/bar scroll ${_bar_name} ${_window_number} +20%" @bar:wheelup = "/bar scroll ${_bar_name} ${_window_number} -20%" @chat:alt-button1 = "hsignal:chat_quote_time_prefix_message; /input delete_previous_char" @chat:alt-button2 = "/echo ${_chat_word}" @chat:alt-wheeldown = "/window scroll_down; /window scroll_down; /window scroll_down" @chat:alt-wheelup = "/window scroll_up; /window scroll_up; /window scroll_up" @chat:button1 = "/window ${_window_number}" @chat:button1* = "hsignal:coords" @chat:button1-event-* = "hsignal:coords" @chat:button1-gesture-left = "/window ${_window_number};/buffer -1" @chat:button1-gesture-left-long = "/window ${_window_number};/buffer 1" @chat:button1-gesture-right = "/window ${_window_number};/buffer +1" @chat:button3 = "/cursor go ${_x},${_y}" @chat:ctrl-button1 = "/buffer set input ${_chat_word} ; /input move_end_of_line ; /url-arza" @chat:ctrl-wheeldown = "/window scroll_horiz +3" @chat:ctrl-wheelup = "/window scroll_horiz -3" @chat:wheeldown = "/window scroll_down -window ${_window_number}" @chat:wheelup = "/window scroll_up -window ${_window_number}" @*:button3 = "/cursor go ${_x},${_y}"