dotfiles

configuration files for shell, text editor, graphical environment, etc.
git clone git://src.adamsgaard.dk/dotfiles
Log | Files | Refs | README | LICENSE Back to index

commit a89cfe310d96b4d67aa985dafe3e293cae4bdd48
parent e38804dd1bbb431fd8598ab4abec8f89f3fef8eb
Author: Anders Damsgaard <andersd@riseup.net>
Date:   Tue, 26 Sep 2017 11:44:02 -0700

Merge branch 'master' of github.com:anders-dc/dotfiles

Diffstat:
M.weechat/alias.conf | 9++++++++-
M.weechat/aspell.conf | 17+++++++++++++++--
M.weechat/autosort.conf | 13++++++++++---
M.weechat/buffer_autoset.conf | 9++++++++-
M.weechat/buffers.conf | 9++++++++-
A.weechat/buflist.conf | 38++++++++++++++++++++++++++++++++++++++
M.weechat/charset.conf | 9++++++++-
M.weechat/exec.conf | 9++++++++-
A.weechat/fifo.conf | 14++++++++++++++
M.weechat/irc.conf | 117++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
M.weechat/iset.conf | 10+++++++++-
M.weechat/logger.conf | 9++++++++-
M.weechat/plugins.conf | 10+++++++++-
M.weechat/relay.conf | 12+++++++++++-
M.weechat/script.conf | 12++++++++++--
M.weechat/sec.conf | 45++++++++++++++++++++++++++-------------------
M.weechat/trigger.conf | 14+++++++++++++-
M.weechat/weechat.conf | 86++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
18 files changed, 357 insertions(+), 85 deletions(-)

diff --git a/.weechat/alias.conf b/.weechat/alias.conf @@ -1,5 +1,12 @@ # -# alias.conf -- weechat v1.0.1 +# weechat -- alias.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [cmd] diff --git a/.weechat/aspell.conf b/.weechat/aspell.conf @@ -1,10 +1,19 @@ # -# aspell.conf -- weechat v1.0.1 +# weechat -- aspell.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [color] misspelled = lightred -suggestions = *green +suggestion = default +suggestion_delimiter_dict = cyan +suggestion_delimiter_word = cyan [check] commands = "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic" @@ -17,4 +26,8 @@ word_min_length = 2 [dict] +[look] +suggestion_delimiter_dict = " / " +suggestion_delimiter_word = "," + [option] diff --git a/.weechat/autosort.conf b/.weechat/autosort.conf @@ -1,11 +1,18 @@ # -# autosort.conf -- weechat v1.0.1 +# weechat -- autosort.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [sorting] case_sensitive = off group_irc = on -replacements = "[["##", "#"], ["##", "#"]]" -rules = "[["core", 0], ["irc", 2], ["*", 1], ["irc.irc_raw", 0], ["irc.server", 1], ["irc.server.*.&*", 0], ["irc.server.*.#*", 1], ["irc.server.*.\\*status", 2], ["irc.server.*.&*", 0], ["irc.server.*.#*", 1], ["irc.server.*.\\*status", 2]]" +replacements = "[["##", "#"], ["##", "#"], ["##", "#"]]" +rules = "[["core", 0], ["irc", 2], ["*", 1], ["irc.irc_raw", 0], ["irc.server", 1], ["irc.server.*.&*", 0], ["irc.server.*.#*", 1], ["irc.server.*.\\*status", 2], ["irc.server.*.&*", 0], ["irc.server.*.#*", 1], ["irc.server.*.\\*status", 2], ["irc.server.*.&*", 0], ["irc.server.*.#*", 1], ["irc.server.*.\\*status", 2]]" signals = "buffer_opened buffer_merged buffer_unmerged buffer_renamed" sort_on_config_change = on diff --git a/.weechat/buffer_autoset.conf b/.weechat/buffer_autoset.conf @@ -1,5 +1,12 @@ # -# buffer_autoset.conf -- weechat v1.0.1 +# weechat -- buffer_autoset.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look] diff --git a/.weechat/buffers.conf b/.weechat/buffers.conf @@ -1,5 +1,12 @@ # -# buffers.conf -- weechat v1.0.1 +# weechat -- buffers.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [color] diff --git a/.weechat/buflist.conf b/.weechat/buflist.conf @@ -0,0 +1,38 @@ +# +# weechat -- buflist.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart +# + +[look] +auto_scroll = 50 +display_conditions = "${buffer.hidden}==0" +enabled = on +mouse_jump_visited_buffer = off +mouse_move_buffer = on +mouse_wheel = on +nick_prefix = off +nick_prefix_empty = on +signals_refresh = "" +sort = "number,-active" + +[format] +buffer = "${format_number}${indent}${eval:${format_name}}${format_hotlist} ${color:238}${buffer.local_variables.filter}${buffer.local_variables.buflist}" +buffer_current = "${if:${type}==server?${color:*blue,235}:${color:*blue}}${hide:>,${buffer[last_gui_buffer].number}} ${indent}${if:${type}==server&&${info:irc_server_isupport_value,${name},NETWORK}?${info:irc_server_isupport_value,${name},NETWORK}:${name}} ${color:235}${buffer.local_variables.filter}${buffer.local_variables.buflist}" +hotlist = " ${color:239}${hotlist}${color:239}" +hotlist_highlight = "${color:163}" +hotlist_low = "${color:white}" +hotlist_message = "${color:229}" +hotlist_none = "${color:default}" +hotlist_private = "${color:121}" +hotlist_separator = "${color:default}," +indent = " " +lag = " ${color:green}[${color:brown}${lag}${color:green}]" +name = "${if:${type}==server?${color:white}:${color_hotlist}}${if:${type}==server||${type}==channel||${type}==private?${if:${cutscr:8,+,${name}}!=${name}?${cutscr:8,${color:${weechat.color.chat_prefix_more}}+,${if:${type}==server&&${info:irc_server_isupport_value,${name},NETWORK}?${info:irc_server_isupport_value,${name},NETWORK}:${name}}}:${cutscr:8, ,${if:${type}==server&&${info:irc_server_isupport_value,${name},NETWORK}?${info:irc_server_isupport_value,${name},NETWORK} :${name} }}}:${name}}" +nick_prefix = "${color_nick_prefix}${nick_prefix}" +number = "${if:${type}==server?${color:black,235}:${color:239}}${number}${if:${number_displayed}?.: }" diff --git a/.weechat/charset.conf b/.weechat/charset.conf @@ -1,5 +1,12 @@ # -# charset.conf -- weechat v1.0.1 +# weechat -- charset.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [default] diff --git a/.weechat/exec.conf b/.weechat/exec.conf @@ -1,5 +1,12 @@ # -# exec.conf -- weechat v1.0.1 +# weechat -- exec.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [command] diff --git a/.weechat/fifo.conf b/.weechat/fifo.conf @@ -0,0 +1,14 @@ +# +# weechat -- fifo.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart +# + +[file] +enabled = on +path = "%h/weechat_fifo" diff --git a/.weechat/irc.conf b/.weechat/irc.conf @@ -1,8 +1,17 @@ # -# irc.conf -- weechat v1.0.1 +# weechat -- irc.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look] +buffer_open_before_autojoin = on +buffer_open_before_join = off buffer_switch_autojoin = on buffer_switch_join = on color_nicks_in_names = on @@ -25,7 +34,6 @@ highlight_channel = "$nick,Anders,DamsgaardAnders,Damsgaard,anders,damsgaard,and highlight_pv = "$nick,Anders,DamsgaardAnders,Damsgaard,anders,damsgaard,anders.damsgaard" highlight_server = "$nick,Anders,DamsgaardAnders,Damsgaard,anders,damsgaard,anders.damsgaard" highlight_tags_restrict = "irc_privmsg,irc_notice" -item_away_message = on item_channel_modes_hide_args = "k" item_display_server = buffer_plugin item_nick_modes = on @@ -34,9 +42,6 @@ join_auto_add_chantype = off msgbuffer_fallback = current new_channel_position = none new_pv_position = none -nick_color_force = "" -nick_color_hash = sum -nick_color_stop_chars = "_|[" nick_completion_smart = speakers nick_mode = prefix nick_mode_empty = off @@ -50,7 +55,7 @@ part_closes_buffer = off pv_buffer = independent pv_tags = "notify_private" raw_messages = 256 -server_buffer = merge_with_core +server_buffer = independent smart_filter = on smart_filter_delay = 5 smart_filter_join = on @@ -58,11 +63,11 @@ smart_filter_join_unmask = 30 smart_filter_mode = "+" smart_filter_nick = on smart_filter_quit = on +temporary_servers = off topic_strip_colors = off [color] input_nick = lightcyan -item_away = yellow item_channel_modes = default item_lag_counting = default item_lag_finished = yellow @@ -73,14 +78,15 @@ mirc_remap = "1,-1:darkgray" nick_prefixes = "q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue" notice = green reason_quit = 244 +topic_current = default topic_new = 36 topic_old = 244 [network] -alternate_nick = on autoreconnect_delay_growing = 2 autoreconnect_delay_max = 600 ban_mask_default = "*!$ident@$host" +channel_encode = off colors_receive = on colors_send = on lag_check = 60 @@ -90,6 +96,7 @@ lag_reconnect = 0 lag_refresh_interval = 1 notify_check_ison = 1 notify_check_whois = 5 +sasl_fail_unavailable = on send_unknown_commands = off whois_double_nick = off @@ -122,16 +129,19 @@ capabilities = "" command = "" command_delay = 0 connection_timeout = 60 -default_msg_kick = "" -default_msg_part = "" -default_msg_quit = "" ipv6 = on local_hostname = "" +msg_kick = "" +msg_part = "WeeChat ${info:version}" +msg_quit = "WeeChat ${info:version}" nicks = "ad,ad1,ad2,ad3,ad4" +nicks_alternate = on notify = "" password = "" proxy = "" realname = "" +sasl_fail = continue +sasl_key = "" sasl_mechanism = plain sasl_password = "" sasl_timeout = 15 @@ -142,6 +152,7 @@ ssl_dhkey_size = 2048 ssl_fingerprint = "" ssl_priorities = "NORMAL" ssl_verify = on +usermode = "" username = "ad" [server] @@ -159,14 +170,18 @@ freenode.capabilities freenode.sasl_mechanism freenode.sasl_username = "${sec.data.freenode_username}" freenode.sasl_password = "${sec.data.freenode_password}" +freenode.sasl_key freenode.sasl_timeout +freenode.sasl_fail freenode.autoconnect = on freenode.autoreconnect freenode.autoreconnect_delay freenode.nicks = "adc,adc_,adc__" +freenode.nicks_alternate freenode.username = "adc" freenode.realname freenode.local_hostname +freenode.usermode freenode.command freenode.command_delay freenode.autojoin = "#bash,#debian,#mutt,#tmux,##hearthstone,#julia" @@ -177,9 +192,9 @@ freenode.anti_flood_prio_high freenode.anti_flood_prio_low freenode.away_check freenode.away_check_max_nicks -freenode.default_msg_kick -freenode.default_msg_part -freenode.default_msg_quit +freenode.msg_kick +freenode.msg_part +freenode.msg_quit freenode.notify slack-sigma-stanford.addresses = "sigma-stanford.irc.slack.com/6667" slack-sigma-stanford.proxy @@ -195,14 +210,18 @@ slack-sigma-stanford.capabilities slack-sigma-stanford.sasl_mechanism slack-sigma-stanford.sasl_username = "${sec.data.slack-sigma-stanford_username}" slack-sigma-stanford.sasl_password = "${sec.data.slack-sigma-stanford_password}" +slack-sigma-stanford.sasl_key slack-sigma-stanford.sasl_timeout +slack-sigma-stanford.sasl_fail slack-sigma-stanford.autoconnect = on slack-sigma-stanford.autoreconnect slack-sigma-stanford.autoreconnect_delay slack-sigma-stanford.nicks = "anders.damsgaard" +slack-sigma-stanford.nicks_alternate slack-sigma-stanford.username = "${sec.data.slack-sigma-stanford_username}" slack-sigma-stanford.realname slack-sigma-stanford.local_hostname +slack-sigma-stanford.usermode slack-sigma-stanford.command slack-sigma-stanford.command_delay slack-sigma-stanford.autojoin @@ -213,9 +232,9 @@ slack-sigma-stanford.anti_flood_prio_high slack-sigma-stanford.anti_flood_prio_low slack-sigma-stanford.away_check slack-sigma-stanford.away_check_max_nicks -slack-sigma-stanford.default_msg_kick -slack-sigma-stanford.default_msg_part -slack-sigma-stanford.default_msg_quit +slack-sigma-stanford.msg_kick +slack-sigma-stanford.msg_part +slack-sigma-stanford.msg_quit slack-sigma-stanford.notify bitlbee.addresses = "localhost/6667" bitlbee.proxy @@ -231,14 +250,18 @@ bitlbee.capabilities bitlbee.sasl_mechanism bitlbee.sasl_username bitlbee.sasl_password +bitlbee.sasl_key bitlbee.sasl_timeout +bitlbee.sasl_fail bitlbee.autoconnect = off bitlbee.autoreconnect bitlbee.autoreconnect_delay bitlbee.nicks +bitlbee.nicks_alternate bitlbee.username bitlbee.realname bitlbee.local_hostname +bitlbee.usermode bitlbee.command bitlbee.command_delay bitlbee.autojoin @@ -249,9 +272,9 @@ bitlbee.anti_flood_prio_high bitlbee.anti_flood_prio_low bitlbee.away_check bitlbee.away_check_max_nicks -bitlbee.default_msg_kick -bitlbee.default_msg_part -bitlbee.default_msg_quit +bitlbee.msg_kick +bitlbee.msg_part +bitlbee.msg_quit bitlbee.notify gitter.addresses = "irc.gitter.im" gitter.proxy @@ -267,14 +290,18 @@ gitter.capabilities gitter.sasl_mechanism gitter.sasl_username gitter.sasl_password +gitter.sasl_key gitter.sasl_timeout -gitter.autoconnect +gitter.sasl_fail +gitter.autoconnect = on gitter.autoreconnect gitter.autoreconnect_delay gitter.nicks = "anders-dc" +gitter.nicks_alternate gitter.username gitter.realname gitter.local_hostname +gitter.usermode gitter.command gitter.command_delay gitter.autojoin @@ -285,9 +312,9 @@ gitter.anti_flood_prio_high gitter.anti_flood_prio_low gitter.away_check gitter.away_check_max_nicks -gitter.default_msg_kick -gitter.default_msg_part -gitter.default_msg_quit +gitter.msg_kick +gitter.msg_part +gitter.msg_quit gitter.notify slack-taku.addresses = "takuglacier.irc.slack.com/6667" slack-taku.proxy @@ -303,14 +330,18 @@ slack-taku.capabilities slack-taku.sasl_mechanism slack-taku.sasl_username = "${sec.data.slack-taku_username}" slack-taku.sasl_password = "${sec.data.slack-taku_password}" +slack-taku.sasl_key slack-taku.sasl_timeout -slack-taku.autoconnect = on +slack-taku.sasl_fail +slack-taku.autoconnect = off slack-taku.autoreconnect slack-taku.autoreconnect_delay slack-taku.nicks = "anders.damsgaard" +slack-taku.nicks_alternate slack-taku.username = "${sec.data.slack-taku_username}" slack-taku.realname slack-taku.local_hostname +slack-taku.usermode slack-taku.command slack-taku.command_delay slack-taku.autojoin @@ -321,9 +352,9 @@ slack-taku.anti_flood_prio_high slack-taku.anti_flood_prio_low slack-taku.away_check slack-taku.away_check_max_nicks -slack-taku.default_msg_kick -slack-taku.default_msg_part -slack-taku.default_msg_quit +slack-taku.msg_kick +slack-taku.msg_part +slack-taku.msg_quit slack-taku.notify qualitystreet.addresses = "qualitystreet.irc.slack.com/6667" qualitystreet.proxy @@ -339,14 +370,18 @@ qualitystreet.capabilities qualitystreet.sasl_mechanism qualitystreet.sasl_username = "${sec.data.qualitystreet_username}" qualitystreet.sasl_password = "${sec.data.qualitystreet_password}" +qualitystreet.sasl_key qualitystreet.sasl_timeout +qualitystreet.sasl_fail qualitystreet.autoconnect = on qualitystreet.autoreconnect qualitystreet.autoreconnect_delay qualitystreet.nicks = "anders" +qualitystreet.nicks_alternate qualitystreet.username = "${sec.data.qualitystreet_username}" qualitystreet.realname qualitystreet.local_hostname +qualitystreet.usermode qualitystreet.command qualitystreet.command_delay qualitystreet.autojoin @@ -357,9 +392,9 @@ qualitystreet.anti_flood_prio_high qualitystreet.anti_flood_prio_low qualitystreet.away_check qualitystreet.away_check_max_nicks -qualitystreet.default_msg_kick -qualitystreet.default_msg_part -qualitystreet.default_msg_quit +qualitystreet.msg_kick +qualitystreet.msg_part +qualitystreet.msg_quit qualitystreet.notify iceberg-model.addresses = "iceberg-model.irc.slack.com/6667" iceberg-model.proxy @@ -375,14 +410,18 @@ iceberg-model.capabilities iceberg-model.sasl_mechanism iceberg-model.sasl_username = "${sec.data.iceberg-model_username}" iceberg-model.sasl_password = "${sec.data.iceberg-model_password}" +iceberg-model.sasl_key iceberg-model.sasl_timeout +iceberg-model.sasl_fail iceberg-model.autoconnect = on iceberg-model.autoreconnect iceberg-model.autoreconnect_delay iceberg-model.nicks = "anders" +iceberg-model.nicks_alternate iceberg-model.username = "${sec.data.iceberg-model_username}" iceberg-model.realname iceberg-model.local_hostname +iceberg-model.usermode iceberg-model.command iceberg-model.command_delay iceberg-model.autojoin @@ -393,9 +432,9 @@ iceberg-model.anti_flood_prio_high iceberg-model.anti_flood_prio_low iceberg-model.away_check iceberg-model.away_check_max_nicks -iceberg-model.default_msg_kick -iceberg-model.default_msg_part -iceberg-model.default_msg_quit +iceberg-model.msg_kick +iceberg-model.msg_part +iceberg-model.msg_quit iceberg-model.notify MOM6.addresses = "MOM6.irc.slack.com/6667" MOM6.proxy @@ -411,14 +450,18 @@ MOM6.capabilities MOM6.sasl_mechanism MOM6.sasl_username = "${sec.data.MOM6_username}" MOM6.sasl_password = "${sec.data.MOM6_password}" +MOM6.sasl_key MOM6.sasl_timeout +MOM6.sasl_fail MOM6.autoconnect = on MOM6.autoreconnect MOM6.autoreconnect_delay MOM6.nicks = "anders" +MOM6.nicks_alternate MOM6.username = "${sec.data.MOM6_username}" MOM6.realname MOM6.local_hostname +MOM6.usermode MOM6.command MOM6.command_delay MOM6.autojoin @@ -429,7 +472,7 @@ MOM6.anti_flood_prio_high MOM6.anti_flood_prio_low MOM6.away_check MOM6.away_check_max_nicks -MOM6.default_msg_kick -MOM6.default_msg_part -MOM6.default_msg_quit +MOM6.msg_kick +MOM6.msg_part +MOM6.msg_quit MOM6.notify diff --git a/.weechat/iset.conf b/.weechat/iset.conf @@ -1,5 +1,12 @@ # -# iset.conf -- weechat v1.0.1 +# weechat -- iset.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [color] @@ -26,5 +33,6 @@ show_plugin_description = off [look] scroll_horiz = 10 show_current_line = on +use_color = off use_mute = off value_search_char = "=" diff --git a/.weechat/logger.conf b/.weechat/logger.conf @@ -1,5 +1,12 @@ # -# logger.conf -- weechat v1.0.1 +# weechat -- logger.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look] diff --git a/.weechat/plugins.conf b/.weechat/plugins.conf @@ -1,10 +1,18 @@ # -# plugins.conf -- weechat v1.0.1 +# weechat -- plugins.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [var] fifo.fifo = "on" guile.check_license = "off" +javascript.check_license = "off" lua.check_license = "off" perl.beep.beep_command_dcc = "$bell" perl.beep.beep_command_highlight = "$bell" diff --git a/.weechat/relay.conf b/.weechat/relay.conf @@ -1,5 +1,12 @@ # -# relay.conf -- weechat v1.0.1 +# weechat -- relay.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look] @@ -18,6 +25,7 @@ text_bg = default text_selected = white [network] +allow_empty_password = off allowed_ips = "" bind_address = "" clients_purge_delay = 0 @@ -26,12 +34,14 @@ ipv6 = on max_clients = 5 password = "" ssl_cert_key = "%h/ssl/relay.pem" +ssl_priorities = "NORMAL:-VERS-SSL3.0" websocket_allowed_origins = "" [irc] backlog_max_minutes = 1440 backlog_max_number = 256 backlog_since_last_disconnect = on +backlog_since_last_message = off backlog_tags = "irc_privmsg" backlog_time_format = "[%H:%M] " diff --git a/.weechat/script.conf b/.weechat/script.conf @@ -1,5 +1,12 @@ # -# script.conf -- weechat v1.0.1 +# weechat -- script.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look] @@ -43,6 +50,7 @@ text_version_selected = lightmagenta [scripts] autoload = on cache_expire = 1440 -dir = "%h/script" +download_timeout = 30 hold = "" +path = "%h/script" url = "http://weechat.org/files/plugins.xml.gz" diff --git a/.weechat/sec.conf b/.weechat/sec.conf @@ -1,5 +1,12 @@ # -# sec.conf -- weechat v1.0.1 +# weechat -- sec.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [crypt] @@ -10,21 +17,21 @@ salt = on [data] __passphrase__ = on -freenode_username = "8D079DB7257A67211815C1BE5C23B3D8C6367B6E96C61123A36E7C01987DCF27E78D605B438BA278AF624FFF" -gitterpass = "C512737FEA40DB5EB2CF9477D2B72F594372E2D2526487B57DA2BED10418DEE8CD672428D31B8854CAAFC6BC4C6DE184258DCD428D284FAC1A9B76BF1E42AC1729E8F296AFBD9656117D07277254A7895A" -qualitystreet_password = "FD3C8C550566020389487C4D40693E068485476EAED057863A9E5AE51E0742AC742FD344F4FD45B03BB798AD9121B8E19250188BC83BE69D72789C57760E6E2CC56024AE32E2618B5608CB" -qualitystreet_username = "EA6437587853E78AE93B1F460E75FA2AEDEC0DDE57BBD51A82BBBDD19B543A21CEEA6F5A40BA77D9EE23B6E70932EB55" -takuglacierpass = "B3D53A04D64BF7CED70A32523C7D652358EED7DBDF2D53D2AD52583EDA8AB04011A18226A6A6D79F70AF5F68B2F8CD82A91975B9BE821EA4B3AF1B737FB0B1A69D2A0BB0F9EE52484F" -pushapikey = "DA3451F3BEEABD3C678E0962ADF51C57836ADEBB551FABBCCDE5C76F4F8159928F1A91504753DC9B2B45453E2151F639853A5F2F15769E43E9A212A9130E8B8E9DC6864191BF9D" -slack-sigma-stanford_password = "55AA487A868A8CEE29CDA8F7590CDCE28B7631DFA85C1597A4A2C7A49F310D85F38C738C1ABA9852A273D0B91FEAB98711B94B9440B91BCF596F2D38C86A6256D7DD95511B073B35F398193F" -pushoverkey = "9FC3700E3C3FE39B01021387DC578B78C755BED62587AD166257AD472177B1EF0D4A2651C067EACF8D91F2B775D7A6E655723BE6A35F60CD580FF864E6A7961631530B4CC57DB6" -bitlbee_password = "E8AC1E5D9B1821377A906FE593621BF54DDF24B703B196C07D169F1F3280F620B74E4C6F44467A2B0EAA8CDDEDA21D1B59A62C9E0284F8718EB447B266C2" -iceberg-model_password = "914E5B1D2960D9090F58B0E6958EE587CD88D38F6C1CC212D1B19F449B896EE5BF2EBFBEFAABFD6E80F695FA6110B66E170326E9E5021F6CC894F86CE86ED3CB51F242AE1D917A51B55B54" -iceberg-model_username = "BD7D272912FBD11480CA78B1B79B4EDBFF851AE0EC62955BD9AC1C026A474EC6DED4B103AF5F0A179B956F7E4A090C" -pushuserkey = "B78E3D09270A68DDC5BB6160583A85CC61EA216F6553C813D903C73F230D9D514D4B755FA07B22F0068CD89BA19E130083B50CCAD2E27648FD3DE4C6F6F3AA252D6655906AA98F" -freenode_password = "A09FA981EFA1242BA015B3177F0A1AEC1EB1A4BCBD053666BB40723B72024E709E47C72886F1D463B4A62B985FA01F3B29522E15C64392836E28177394B67F" -slack-taku_username = "62AA62256D6A92D399F31AE33FB87F43A3567A510C98418A7EB491B6C195368679BCCAA6EA6E5060AA021DBFA5DDE8AA2A4BA3AA03D41D6708" -MOM6_password = "8D306B0518C108FC577B8C9782D6174135797EE4D181506BA4A06462E6FF00283265964FC8C65C632AFAB2AEEB9110B75B6C58F1496F977C0C34252BDFBD348404FD" -MOM6_username = "740AA3016FBE73A161488CBB165627E522BD54D0B9D1A262971973FA5BD97955F972BE462F5B2951BAC14C0E1D65FF" -slack-sigma-stanford_username = "ACF18585F5FF6A7CD14E1FCDF353E2A21272D322FDD8754DAFAEA2BB2E74CC515CFB27828EF290B1326D20ED3460141B43FE6CF19C1603565D" -slack-taku_password = "1AD4056BDA835B2CB8CBB6206ED1128AD5C3E35A33407D8739EB2F9D49C13C1B49E0BDE1BF9FED1D019C177B8C402C0054770DE1970C75BC663D86F3F0552F39E79A6CBEFC62DBC310" +freenode_username = "B825F3BA427FAF20D7EA63F547F9B5C7E04D194B041500E1CEF9CA96136DF0CF3C422AF8E6C35AB6CD268344" +gitterpass = "6B3C2913322A64E35153C2A7FE31E6F731584DACD73888866ABB3317F414C934DFCE3A79ACF4BED9BB6CEB095618739778429A68CC8821D65A3E65CDF7D7AD673A84102EE98E83B9134304DA8E9513B94B" +qualitystreet_password = "A413B711A014609BAA039D86F029B0AF4BC25E6910B8B52D0B8E8FC9823E8A3E79375DA85779E753F048842AB02FCF1C5D6C656E89926B60CD7B2057872FA3AEB5DA45AC26C081022085BD" +qualitystreet_username = "2A1725B54FD4847E549C90F063CF8837CE548502C0EF8090F0ED3E0246C283327450083A8C6B94715B468DF4D6228203" +takuglacierpass = "7080E57FA8F3DA91A497A2FB458BCDEB4F594E98FB0B533BA529C715AB9DBCC9AEEC51A62D7DA084546937DE2A696425C548A45C56C69F200C34698DC7B3D7181E51FC8337ABD88C37" +pushapikey = "98BA082AD0AA8503F2B82727F39BCBB8BA5D2ED341CD7BFD42375AB94790638E3AE3A533932605C4650559041F8A662C00DC06FF0FD5307369FFC14B5932122EFB6CF2DF66655E" +slack-sigma-stanford_password = "5AD3995F9439EFE7A56445A67240515CA0AA329F07BB24A3F79D8EF3681FC6B1019E56BAA56183B2113022D2DDEC840BA56AC0D911D7B65104F7336A9458808C4CB08BB17E12D0D63F868AAE" +pushoverkey = "E043DEE333C1D8DB8A2FBB41D3F3AC4551CD7C01D8D16F5DBED264A12600AD2A701DB635C02327A59C11BB30C30F1EAB17C615C06C7A255F90A478C4ECEA1C612F05FF6549CE83" +bitlbee_password = "887150A91DDF645A2283B3182DF55711E54D2F65590DDCAD6EC6EBB6165E4DE7C2D95A43F4CEE506520FE8C1B3DADF41529509D661563969CAD9DA87487B" +iceberg-model_password = "E0762973EED06D30FFE9FDF7E27F1A1A50730CC046E66B497F59E4C076BBB8DA6C996DF74075C1154002F33E6BF10BB9A5A5AEC3FEFEFCBDACA231011B0D8A2A0A413AF4A24BD4E13BB480" +iceberg-model_username = "DB59ED3B983D6912639A01AD837FE16C7685B910FA7A8A1D652186019BD2849A3B2EECC3FC0E271E0E1BA9CAFB0D45" +pushuserkey = "2BD2284A1ADDBC8D7512C827E394E6B9473239839AACFB94222809EDE6EFEF7D3CC5B61BD03419350CA1555DE417B35E3839CEEF0299CDEC7734BA07AA4AD7E66432E311E3F1F7" +freenode_password = "10948D72B4A2DBF5A72C2F64E509BC9A9B93B07BF12BBB2F28B07341E7E224AECB95E1CA7AC2B0C3079DFC1F8328D2EDC4721BABE851EFB2F292F7AE099E09" +slack-taku_username = "D0655B8F0729E6BC073040135F0A8B5D5F124F0CBD20E00040243331FE626340D17E494E84A5F16854242593222BBAC189C551307D5F5D583B" +MOM6_password = "37EE48A584B978210AF7DEDC19B6640F00D3F353E76A89150CA61B9FCBEE63D92F0613BD5B6A6F886D083806D1B58162D9BE841CFE6257D863EA7BFC3F492E18EF10" +MOM6_username = "894BFCFC593074D6CCB4D4AAA8B6E7E596EF62CF38F2FDB7D59CF8CB800F54075DF54AC2F43B5B324C5FA1C4AA742D" +slack-sigma-stanford_username = "0FBBCC08DC6659EDC62934D23DF7496FDE80B75D0CE38D3887055383B46635FC108E5EB52FCC941E0892223FF024C3668DBE2F9D83AD9D865C" +slack-taku_password = "5C842FE2A13C0F5A51FD08C9ED55471B4C8BD710125BF30EBD53077378F3A554EBFF256B6B7880ACFB6F36305B571024E629BDF1EFBDFDA347F97B6FB8B7EE3E7192549C68B592E17B" diff --git a/.weechat/trigger.conf b/.weechat/trigger.conf @@ -1,5 +1,12 @@ # -# trigger.conf -- weechat v1.0.1 +# weechat -- trigger.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look] @@ -9,6 +16,7 @@ monitor_strip_colors = off [color] flag_command = lightgreen flag_conditions = yellow +flag_post_action = lightblue flag_regex = lightcyan flag_return_code = lightmagenta regex = white @@ -22,6 +30,7 @@ beep.command = "/print -beep" beep.conditions = "${tg_highlight} || ${tg_msg_pv}" beep.enabled = on beep.hook = print +beep.post_action = none beep.regex = "" beep.return_code = ok cmd_pass.arguments = "5000|input_text_display;5000|history_add;5000|irc_command_auth" @@ -29,6 +38,7 @@ cmd_pass.command = "" cmd_pass.conditions = "" cmd_pass.enabled = on cmd_pass.hook = modifier +cmd_pass.post_action = none cmd_pass.regex = "==^((/(msg|quote) +nickserv +(id|identify|register|ghost +[^ ]+|release +[^ ]+|regain +[^ ]+) +)|/oper +[^ ]+ +|/quote +pass +|/set +[^ ]*password[^ ]* +|/secure +(passphrase|decrypt|set +[^ ]+) +)(.*)==$1$.*+" cmd_pass.return_code = ok msg_auth.arguments = "5000|irc_message_auth" @@ -36,6 +46,7 @@ msg_auth.command = "" msg_auth.conditions = "" msg_auth.enabled = on msg_auth.hook = modifier +msg_auth.post_action = none msg_auth.regex = "==^(.*(id|identify|register|ghost +[^ ]+|release +[^ ]+) +)(.*)==$1$.*+" msg_auth.return_code = ok server_pass.arguments = "5000|input_text_display;5000|history_add" @@ -43,5 +54,6 @@ server_pass.command = "" server_pass.conditions = "" server_pass.enabled = on server_pass.hook = modifier +server_pass.post_action = none server_pass.regex = "==^(/(server|connect) .*-(sasl_)?password=)([^ ]+)(.*)==$1$.*4$5" server_pass.return_code = ok diff --git a/.weechat/weechat.conf b/.weechat/weechat.conf @@ -1,5 +1,12 @@ # -# weechat.conf -- weechat v1.0.1 +# weechat -- weechat.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [debug] @@ -13,6 +20,7 @@ sys_rlimit = "" [look] align_end_of_lines = message +align_multiline_words = on bar_more_down = "++" bar_more_left = "<<" bar_more_right = ">>" @@ -38,7 +46,9 @@ color_nick_offline = off color_pairs_auto_reset = 5 color_real_white = off command_chars = "" +command_incomplete = off confirm_quit = off +confirm_upgrade = off day_change = on day_change_message_1date = "-- %a, %d %b %Y --" day_change_message_2dates = "-- %%a, %%d %%b %%Y (%a, %d %b %Y) --" @@ -65,17 +75,24 @@ input_cursor_scroll = 20 input_share = all input_share_overwrite = off input_undo_max = 32 +item_away_message = on item_buffer_filter = "*" item_buffer_zoom = "!" +item_mouse_status = "M" 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 +key_grab_delay = 800 mouse = on mouse_timer_delay = 100 +nick_color_force = "" +nick_color_hash = djb2 +nick_color_stop_chars = "_|[" nick_prefix = "" nick_suffix = "" +paste_auto_add_newline = on paste_bracketed = on paste_bracketed_timer_delay = 10 paste_max_lines = 1 @@ -95,6 +112,9 @@ prefix_network = "--" prefix_quit = "<--" prefix_same_nick = "" prefix_suffix = "|" +quote_nick_prefix = "<" +quote_nick_suffix = ">" +quote_time_format = "%H:%M:%S" read_marker = line read_marker_always_show = off read_marker_string = "- " @@ -112,6 +132,8 @@ window_auto_zoom = off window_separator_horizontal = on window_separator_vertical = on window_title = "WeeChat ${info:version}" +word_chars_highlight = "!\u00A0,-,_,|,alnum" +word_chars_input = "!\u00A0,-,_,|,alnum" [palette] @@ -155,13 +177,14 @@ chat_text_found_bg = lightmagenta chat_time = default chat_time_delimiters = brown chat_value = cyan +chat_value_null = blue emphasized = yellow emphasized_bg = magenta input_actions = lightgreen input_text_not_found = red +item_away = yellow nicklist_away = 244 nicklist_group = green -nicklist_offline = blue separator = 0 status_count_highlight = magenta status_count_msg = brown @@ -173,6 +196,7 @@ status_data_other = default status_data_private = lightgreen status_filter = green status_more = yellow +status_mouse = green status_name = white status_name_ssl = lightgreen status_nicklist_count = default @@ -181,8 +205,10 @@ status_time = default [completion] base_word_until_cursor = on +command_inline = on default_template = "%(nicks)|%(irc_channels)" nick_add_space = on +nick_case_sensitive = off nick_completer = ":" nick_first_only = off nick_ignore_chars = "[]`_-^" @@ -215,13 +241,27 @@ path = "%h/plugins" save_config_on_unload = on [bar] +activetitle.color_bg = 31 +activetitle.color_delim = default +activetitle.color_fg = white +activetitle.conditions = "${active}" +activetitle.filling_left_right = vertical +activetitle.filling_top_bottom = horizontal +activetitle.hidden = on +activetitle.items = "buffer_title" +activetitle.position = top +activetitle.priority = 500 +activetitle.separator = on +activetitle.size = 1 +activetitle.size_max = 0 +activetitle.type = window buffers.color_bg = default buffers.color_delim = default buffers.color_fg = default buffers.conditions = "" buffers.filling_left_right = vertical buffers.filling_top_bottom = columns_vertical -buffers.hidden = off +buffers.hidden = on buffers.items = "buffers" buffers.position = left buffers.priority = 0 @@ -229,6 +269,20 @@ buffers.separator = on buffers.size = 14 buffers.size_max = 14 buffers.type = root +buflist.color_bg = default +buflist.color_delim = default +buflist.color_fg = default +buflist.conditions = "" +buflist.filling_left_right = vertical +buflist.filling_top_bottom = columns_vertical +buflist.hidden = off +buflist.items = "buflist" +buflist.position = left +buflist.priority = 0 +buflist.separator = on +buflist.size = 16 +buflist.size_max = 18 +buflist.type = root input.color_bg = default input.color_delim = cyan input.color_fg = default @@ -259,8 +313,8 @@ isetbar.size_max = 3 isetbar.type = window nicklist.color_bg = default nicklist.color_delim = cyan -nicklist.color_fg = default -nicklist.conditions = "${nicklist}" +nicklist.color_fg = 229 +nicklist.conditions = "${nicklist} && ${window.number} == 1" nicklist.filling_left_right = vertical nicklist.filling_top_bottom = columns_vertical nicklist.hidden = on @@ -271,20 +325,20 @@ nicklist.separator = on nicklist.size = 14 nicklist.size_max = 14 nicklist.type = window -status.color_bg = 0 -status.color_delim = cyan -status.color_fg = default +status.color_bg = 234 +status.color_delim = default +status.color_fg = 31 status.conditions = "" status.filling_left_right = vertical status.filling_top_bottom = horizontal status.hidden = off -status.items = "[buffer_last_number],[buffer_plugin],buffer_number+:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_zoom+buffer_filter,[lag],[hotlist],completion,scroll" +status.items = "[time],[buffer_count],[buffer_plugin],buffer_number+:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_filter,[bitlbee_typing_notice],[lag],[aspell_dict],[aspell_suggest],completion,scroll" status.position = bottom status.priority = 500 -status.separator = off +status.separator = on status.size = 1 status.size_max = 0 -status.type = window +status.type = root title.color_bg = 0 title.color_delim = cyan title.color_fg = default @@ -380,6 +434,8 @@ ctrl-U = "/input delete_beginning_of_line" ctrl-W = "/input delete_previous_word" ctrl-X = "/input switch_active_buffer" ctrl-Y = "/input clipboard_paste" +meta-meta-OP = "/bar scroll buflist * b" +meta-meta-OQ = "/bar scroll buflist * e" meta-meta2-1~ = "/window scroll_top" meta-meta2-23~ = "/bar scroll nicklist * b" meta-meta2-24~ = "/bar scroll nicklist * e" @@ -413,6 +469,8 @@ 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-OP = "/bar scroll buflist * -100%" +meta-OQ = "/bar scroll buflist * +100%" meta-Oa = "/input history_global_previous" meta-Ob = "/input history_global_next" meta-Oc = "/input move_next_word" @@ -462,7 +520,7 @@ meta-_ = "/input redo" meta-a = "/input jump_smart" meta-b = "/input move_previous_word" meta-d = "/input delete_next_word" -meta-f = "/bar toggle nicklist;/bar toggle buffers" +meta-f = "/bar toggle nicklist;/bar toggle buflist" meta-h = "/input hotlist_clear" meta-jmeta-f = "/buffer -" meta-jmeta-l = "/buffer +" @@ -626,6 +684,8 @@ meta2-D = "/cursor move left" [key_mouse] @bar(buffers):ctrl-wheeldown = "hsignal:buffers_mouse" @bar(buffers):ctrl-wheelup = "hsignal:buffers_mouse" +@bar(buflist):ctrl-wheeldown = "hsignal:buflist_mouse" +@bar(buflist):ctrl-wheelup = "hsignal:buflist_mouse" @bar(input):button2 = "/input grab_mouse_area" @bar(nicklist):button1-gesture-down = "/bar scroll nicklist ${_window_number} +100%" @bar(nicklist):button1-gesture-down-long = "/bar scroll nicklist ${_window_number} e" @@ -646,6 +706,8 @@ meta2-D = "/cursor move left" @item(buffer_nicklist):button2-gesture-left = "/window ${_window_number};/ban ${nick}" @item(buffers):button1* = "hsignal:buffers_mouse" @item(buffers):button2* = "hsignal:buffers_mouse" +@item(buflist):button1* = "hsignal:buflist_mouse" +@item(buflist):button2* = "hsignal:buflist_mouse" @bar:wheeldown = "/bar scroll ${_bar_name} ${_window_number} +20%" @bar:wheelup = "/bar scroll ${_bar_name} ${_window_number} -20%" @chat:button1 = "/window ${_window_number}"