From aa09d040c483f57e585504b6d805652653499019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A9munaire?= Date: Sat, 28 Dec 2013 17:12:31 +0100 Subject: [PATCH] Weechat upgrade --- .weechat/alias.conf | 2 +- .weechat/aspell.conf | 8 ++-- .weechat/charset.conf | 2 +- .weechat/plugins.conf | 52 +++++++++++++++++++- .weechat/relay.conf | 11 ++++- .weechat/rmodifier.conf | 5 +- .weechat/script.conf | 3 +- .weechat/weechat.conf | 102 +++++++++++++++++++++++----------------- .weechat/xfer.conf | 8 ++-- 9 files changed, 139 insertions(+), 54 deletions(-) diff --git a/.weechat/alias.conf b/.weechat/alias.conf index cd1b9c0..d78b693 100644 --- a/.weechat/alias.conf +++ b/.weechat/alias.conf @@ -1,5 +1,5 @@ # -# alias.conf -- weechat v0.3.9.2 +# alias.conf -- weechat v0.4.2 # [cmd] diff --git a/.weechat/aspell.conf b/.weechat/aspell.conf index 236c578..ffb008d 100644 --- a/.weechat/aspell.conf +++ b/.weechat/aspell.conf @@ -1,9 +1,10 @@ # -# aspell.conf -- weechat v0.3.9.2 +# aspell.conf -- weechat v0.4.2 # -[look] -color = lightred +[color] +misspelled = lightred +suggestions = default [check] commands = "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic" @@ -11,6 +12,7 @@ default_dict = "fr" during_search = off enabled = on real_time = on +suggestions = -1 word_min_length = 2 [dict] diff --git a/.weechat/charset.conf b/.weechat/charset.conf index ad091aa..569434b 100644 --- a/.weechat/charset.conf +++ b/.weechat/charset.conf @@ -1,5 +1,5 @@ # -# charset.conf -- weechat v0.3.9.2 +# charset.conf -- weechat v0.4.2 # [default] diff --git a/.weechat/plugins.conf b/.weechat/plugins.conf index c00e15d..1feadbf 100644 --- a/.weechat/plugins.conf +++ b/.weechat/plugins.conf @@ -1,8 +1,26 @@ # -# plugins.conf -- weechat v0.3.9.2 +# plugins.conf -- weechat v0.4.2 # [var] +perl.beep.beep_command_dcc = "$bell" +perl.beep.beep_command_highlight = "$bell" +perl.beep.beep_command_pv = "$bell" +perl.beep.beep_command_timeout = "30000" +perl.beep.beep_dcc = "on" +perl.beep.beep_highlight = "on" +perl.beep.beep_highlight_blacklist = "off" +perl.beep.beep_highlight_whitelist = "off" +perl.beep.beep_pv = "on" +perl.beep.beep_pv_blacklist = "off" +perl.beep.beep_pv_whitelist = "off" +perl.beep.beep_trigger_highlight = "" +perl.beep.beep_trigger_pv = "" +perl.beep.bell_always = "" +perl.beep.blacklist_nicks = "" +perl.beep.whitelist_channels = "" +perl.beep.whitelist_nicks = "" +perl.check_license = "on" python.apply_corrections.check_every = "5" python.apply_corrections.data_timeout = "60" python.apply_corrections.message_limit = "2" @@ -12,18 +30,50 @@ python.check_license = "on" python.colorize_nicks.blacklist_channels = "" python.colorize_nicks.blacklist_nicks = "so,root" python.colorize_nicks.colorize_input = "off" +python.colorize_nicks.greedy_matching = "on" python.colorize_nicks.ignore_tags = "" python.colorize_nicks.min_nick_length = "2" python.correction_completion.lang = "en" python.country.show_in_whois = "on" python.country.show_localtime = "off" python.country.time_format = "%x %X %Z" +python.screen_away.away_suffix = "" +python.screen_away.command_on_attach = "" +python.screen_away.command_on_detach = "" +python.screen_away.ignore = "rezosup,freenode,worldnet,epiknet" +python.screen_away.interval = "5" +python.screen_away.message = "Detached from screen" +python.screen_away.set_away = "on" python.title.short_name = "on" python.title.title_priority = "2" [desc] +perl.beep.beep_command_dcc = "command for beep on dcc, special value "$bell" is allowed, as well as "$bell;command" (default: "$bell")" +perl.beep.beep_command_highlight = "command for beep on highlight, special value "$bell" is allowed, as well as "$bell;command" (default: "$bell")" +perl.beep.beep_command_pv = "command for beep on private message, special value "$bell" is allowed, as well as "$bell;command" (default: "$bell")" +perl.beep.beep_command_timeout = "timeout for command run (in milliseconds, 0 = never kill (not recommended)) (default: "30000")" +perl.beep.beep_dcc = "beep on dcc (default: "on")" +perl.beep.beep_highlight = "beep on highlight (default: "on")" +perl.beep.beep_highlight_blacklist = "turn blacklist for highlights on or off (default: "off")" +perl.beep.beep_highlight_whitelist = "turn whitelist for highlights on or off (default: "off")" +perl.beep.beep_pv = "beep on private message (default: "on")" +perl.beep.beep_pv_blacklist = "turn blacklist for private messages on or off (default: "off")" +perl.beep.beep_pv_whitelist = "turn whitelist for private messages on or off (default: "off")" +perl.beep.beep_trigger_highlight = "word that will trigger execution of beep_command_highlight (if empty, anything will trigger) (default: "")" +perl.beep.beep_trigger_pv = "word that will trigger execution of beep_command_pv (it empty, anything will trigger) (default: "")" +perl.beep.bell_always = "use $bell on private messages and/or highlights regardless of trigger and whitelist settings (example: "pv,highlight") (default: "")" +perl.beep.blacklist_nicks = "comma-separated list of "server.nick": if not empty, these nicks will not be able to trigger execution of commands. Cannot be used in conjuction with whitelist (example: "freenode.nick1,freenode.nick2") (default: "")" +perl.beep.whitelist_channels = "comma-separated list of "server.#channel": if not empty, only these channels will trigger execution of commands (example: "freenode.#weechat,freenode.#channel2") (default: "")" +perl.beep.whitelist_nicks = "comma-separated list of "server.nick": if not empty, only these nicks will trigger execution of commands (example: "freenode.nick1,freenode.nick2") (default: "")" python.apply_corrections.check_every = "Interval between each check for expired messages." python.apply_corrections.data_timeout = "Time before a message is expired." python.apply_corrections.message_limit = "Number of messages to store per nick." python.apply_corrections.print_format = "Format string for the printed corrections." python.apply_corrections.print_limit = "Maximum number of lines to correct." +python.screen_away.away_suffix = "What to append to your nick when you're away." +python.screen_away.command_on_attach = "Commands to execute on attach, separated by semicolon" +python.screen_away.command_on_detach = "Commands to execute on detach, separated by semicolon" +python.screen_away.ignore = "Comma-separated list of servers to ignore." +python.screen_away.interval = "How often in seconds to check screen status" +python.screen_away.message = "Away mesage" +python.screen_away.set_away = "Set user as away." diff --git a/.weechat/relay.conf b/.weechat/relay.conf index f594315..95df5cc 100644 --- a/.weechat/relay.conf +++ b/.weechat/relay.conf @@ -1,5 +1,5 @@ # -# relay.conf -- weechat v0.3.9.2 +# relay.conf -- weechat v0.4.2 # [look] @@ -21,9 +21,18 @@ text_selected = white allowed_ips = "" bind_address = "" compression_level = 6 +ipv6 = on max_clients = 5 password = "" ssl_cert_key = "%h/ssl/relay.pem" +websocket_allowed_origins = "" + +[irc] +backlog_max_minutes = 1440 +backlog_max_number = 256 +backlog_since_last_disconnect = on +backlog_tags = "irc_privmsg" +backlog_time_format = "[%H:%M] " [port] irc.minbif = 2774 diff --git a/.weechat/rmodifier.conf b/.weechat/rmodifier.conf index 5b3e490..ca5229e 100644 --- a/.weechat/rmodifier.conf +++ b/.weechat/rmodifier.conf @@ -1,13 +1,16 @@ # -# rmodifier.conf -- weechat v0.3.9.2 +# rmodifier.conf -- weechat v0.4.2 # [look] hide_char = "*" [modifier] +command_auth = "history_add,input_text_display,irc_command_auth;^(/(msg|quote) +nickserv +(id|identify|register|ghost \S+|release \S+) +)(.*);1,4*" +message_auth = "irc_message_auth;^(.*(id|identify|register|ghost \S+|release \S+) +)(.*);1,3*" nickserv = "history_add,input_text_display;^(/(msg|quote) +nickserv +(id|identify|ghost \S+|release \S+) +)(.*);1,4*" oper = "history_add,input_text_display;^(/oper +\S+ +)(.*);1,2*" quote_pass = "history_add,input_text_display;^(/quote pass +)(.*);1,2*" +secure = "history_add,input_text_display;^(/secure +(passphrase|decrypt|set \S+) +)(.*);1,3*" server = "history_add,input_text_display;^(/(server|connect) .*-(sasl_)?password=)(\S+)(.*);1,4*,5" set_pass = "history_add;^(/set +\S*password\S* +)(.*);1,2*" diff --git a/.weechat/script.conf b/.weechat/script.conf index af3cfed..e2a69e5 100644 --- a/.weechat/script.conf +++ b/.weechat/script.conf @@ -1,5 +1,5 @@ # -# script.conf -- weechat v0.3.9.2 +# script.conf -- weechat v0.4.2 # [look] @@ -41,6 +41,7 @@ text_version_loaded_selected = white text_version_selected = lightmagenta [scripts] +autoload = on cache_expire = 60 dir = "%h/script" hold = "" diff --git a/.weechat/weechat.conf b/.weechat/weechat.conf index 8e6093b..b2468b8 100644 --- a/.weechat/weechat.conf +++ b/.weechat/weechat.conf @@ -1,5 +1,5 @@ # -# weechat.conf -- weechat v0.3.9.2 +# weechat.conf -- weechat v0.4.2 # [debug] @@ -32,8 +32,10 @@ color_real_white = off command_chars = "" confirm_quit = on day_change = on -day_change_time_format = "%A %d %B %Y" +day_change_message_1date = "-- %a, %d %b %Y --" +day_change_message_2dates = "-- %%a, %%d %%b %%Y (%a, %d %b %Y) --" eat_newline_glitch = off +emphasized_attributes = "" highlight = "nemu*,nému*,root,stallman" highlight_regex = "" highlight_tags = "" @@ -45,8 +47,10 @@ hotlist_names_count = 3 hotlist_names_length = 0 hotlist_names_level = 12 hotlist_names_merged_buffers = off +hotlist_prefix = "H: " hotlist_short_names = on hotlist_sort = group_time_asc +hotlist_suffix = "" hotlist_unique_numbers = on input_cursor_scroll = 20 input_share = none @@ -57,8 +61,11 @@ item_time_format = "%H:%M" jump_current_to_previous_buffer = on jump_previous_buffer_when_closing = on jump_smart_back_to_buffer = on +key_bind_safe = on mouse = off mouse_timer_delay = 100 +nick_prefix = "" +nick_suffix = "" paste_bracketed = off paste_bracketed_timer_delay = 10 paste_max_lines = 1 @@ -67,9 +74,11 @@ prefix_align = right prefix_align_max = 0 prefix_align_min = 0 prefix_align_more = "+" +prefix_align_more_after = on prefix_buffer_align = right prefix_buffer_align_max = 0 prefix_buffer_align_more = "+" +prefix_buffer_align_more_after = on prefix_error = "=!=" prefix_join = "-->" prefix_network = "--" @@ -100,6 +109,7 @@ chat = default chat_bg = default chat_buffer = white chat_channel = white +chat_day_change = cyan chat_delimiters = green chat_highlight = yellow chat_highlight_bg = magenta @@ -112,7 +122,9 @@ chat_nick_offline = darkgray chat_nick_offline_highlight = default chat_nick_offline_highlight_bg = darkgray chat_nick_other = cyan +chat_nick_prefix = green chat_nick_self = white +chat_nick_suffix = green chat_prefix_action = white chat_prefix_buffer = brown chat_prefix_buffer_inactive_buffer = darkgray @@ -131,6 +143,8 @@ chat_text_found_bg = lightmagenta chat_time = default chat_time_delimiters = brown chat_value = cyan +emphasized = yellow +emphasized_bg = magenta input_actions = lightgreen input_text_not_found = red nicklist_away = cyan @@ -178,6 +192,7 @@ max_visited_buffers = 50 connection_timeout = 60 gnutls_ca_file = "/etc/ssl/certs/ca-certificates.crt" gnutls_handshake_timeout = 30 +proxy_curl = "" [plugin] autoload = "*" @@ -245,51 +260,54 @@ title.size_max = 0 title.type = window [layout] -buffer = "core;weechat;1" -buffer = "irc;server.rezosup;1" -buffer = "irc;server.freenode;1" -buffer = "irc;server.minbif;1" -buffer = "irc;minbif.&minbif;1" -buffer = "irc;rezosup.#epitagueule;2" -buffer = "irc;rezosup.#42sh;2" -buffer = "irc;rezosup.#ykar;2" -buffer = "irc;rezosup.#yaka;3" -buffer = "irc;rezosup.#halobattle;3" -buffer = "irc;rezosup.#epita;4" -buffer = "irc;rezosup.#epita2015;4" -buffer = "irc;rezosup.#epita2016;4" -buffer = "irc;rezosup.#epita2017;4" -buffer = "irc;rezosup.#epita-sup;4" -buffer = "irc;rezosup.#nemutestbis;5" -buffer = "irc;rezosup.#nemutest;5" -buffer = "irc;rezosup.#nemubot;5" -buffer = "irc;rezosup.#epita2014;6" -buffer = "irc;rezosup.#ordissimo;7" -buffer = "irc;freenode.#e.fr;7" -buffer = "irc;rezosup.#lse;8" -buffer = "irc;rezosup.#k;8" -buffer = "irc;rezosup.#gconfs;9" -buffer = "irc;freenode.#prologin-staff;9" -buffer = "irc;freenode.#funtoo;10" -buffer = "irc;freenode.#webos;10" -buffer = "irc;freenode.#webos-internals;10" -buffer = "irc;freenode.#gentoofr;11" -buffer = "irc;freenode.#ubuntu-fr;11" -buffer = "irc;freenode.#e;12" -buffer = "irc;freenode.#gentoo-e;12" -buffer = "irc;rezosup.#gistre;13" -buffer = "irc;freenode.##xen;14" -buffer = "irc;freenode.#prologin;15" -buffer = "irc;freenode.#weechat-fr;16" -buffer = "irc;rezosup.Xetal;17" -buffer = "irc;rezosup.nemubot;18" -buffer = "irc;minbif.alissonmaecke;19" -window = "1;0;0;0;core;weechat" +default.buffer = "core;weechat;1" +default.buffer = "irc;server.rezosup;1" +default.buffer = "irc;server.freenode;1" +default.buffer = "irc;server.minbif;1" +default.buffer = "irc;minbif.&minbif;1" +default.buffer = "irc;rezosup.#ykar;2" +default.buffer = "irc;rezosup.#42sh;2" +default.buffer = "irc;rezosup.#epitagueule;2" +default.buffer = "irc;rezosup.#yaka;3" +default.buffer = "irc;rezosup.#acu;3" +default.buffer = "irc;rezosup.#epita;4" +default.buffer = "irc;rezosup.#epita2015;4" +default.buffer = "irc;rezosup.#epita2016;4" +default.buffer = "irc;rezosup.#epita2017;4" +default.buffer = "irc;rezosup.#epita-sup;4" +default.buffer = "irc;rezosup.#nemubot;5" +default.buffer = "irc;rezosup.#nemutest;5" +default.buffer = "irc;rezosup.#epita2014;6" +default.buffer = "irc;rezosup.#gistre;6" +default.buffer = "irc;rezosup.#srs;6" +default.buffer = "irc;rezosup.#ordissimo;7" +default.buffer = "irc;freenode.#e.fr;7" +default.buffer = "irc;rezosup.#lse;8" +default.buffer = "irc;rezosup.#k;8" +default.buffer = "irc;rezosup.#gconfs;9" +default.buffer = "irc;freenode.#prologin-staff;9" +default.buffer = "irc;freenode.#prologin;9" +default.buffer = "irc;freenode.#funtoo;10" +default.buffer = "irc;freenode.#webos;10" +default.buffer = "irc;freenode.#webos-internals;10" +default.buffer = "irc;freenode.#gentoofr;10" +default.buffer = "irc;freenode.#e;11" +default.buffer = "irc;freenode.#gentoo-e;11" +default.buffer = "relay;relay.list;12" +default.buffer = "irc;minbif.#42shq@conference.23.tf:nemunaire;13" +default.buffer = "irc;minbif.antoinedecevins_;14" +default.buffer = "irc;minbif.thilpkerneloide;15" +default.buffer = "irc;minbif.cderbois_;16" +default.buffer = "irc;minbif.nicolasgeniteau;17" +default.window = "1;0;0;0;irc;minbif.&minbif" +default.current = on [notify] irc.freenode.##xen = highlight irc.freenode.#e = highlight irc.freenode.#e.fr = highlight +irc.freenode.#freebsd = highlight +irc.freenode.#freenode-newyears = highlight irc.freenode.#funtoo = highlight irc.freenode.#prologin = highlight irc.freenode.#ubuntu-fr = highlight diff --git a/.weechat/xfer.conf b/.weechat/xfer.conf index ce8a2f3..348674d 100644 --- a/.weechat/xfer.conf +++ b/.weechat/xfer.conf @@ -1,10 +1,11 @@ # -# xfer.conf -- weechat v0.3.9.2 +# xfer.conf -- weechat v0.4.2 # [look] auto_open_buffer = on progress_bar_size = 20 +pv_tags = "notify_private" [color] status_aborted = lightred @@ -20,14 +21,15 @@ text_selected = white [network] blocksize = 65536 fast_send = on -own_ip = "" -port_range = "" +own_ip = "88.187.115.198" +port_range = "65432-65536" speed_limit = 0 timeout = 300 [file] auto_accept_chats = off auto_accept_files = off +auto_accept_nicks = "" auto_rename = on auto_resume = on convert_spaces = on