diff --git a/.weechat/alias.conf b/.weechat/alias.conf new file mode 100644 index 0000000..f0b44d3 --- /dev/null +++ b/.weechat/alias.conf @@ -0,0 +1,75 @@ +# +# alias.conf -- weechat v0.4.0-rc1 +# + +[cmd] +a+ = "/aspell addword" +aa = "/aspell addword" +AAWAY = "allserv /away" +aj = "/autojoin --run; /save" +AME = "allchan /me" +AMSG = "allchan /msg *" +ANICK = "allserv /nick" +b = "buffer" +b1 = "b 1" +bc = "/buffer close" +bt = "/bar toggle buffers" +BYE = "quit" +C = "buffer clear" +CHAT = "dcc chat" +cirwin = "/msg memoserv send cirwin" +CL = "buffer clear" +CLOSE = "buffer close" +cs = "msg chanserv $*" +CSACCESS = "/msg chanserv access $0 list" +CSBAN = "/msg chanserv op $C $N;/wait 50;/ban $0;/msg chanserv op $C -$N" +csc = "cs $0 $C $1-" +CSDEOP = "/msg chanserv op $C -$0" +CSIDENTIFY = "/msg chanserv identify $0 $1" +CSINFO = "/msg chanserv info $0" +CSINVITE = "/msg chanserv op $C $N;/wait 50;/invite $0;/msg chanserv op $C -$N" +CSKICK = "/msg chanserv op $C $N;/wait 50;/kick $0 $1-;/msg chanserv op $C -$N" +CSKICKBAN = "/msg chanserv op $C $N;/wait 50;/kb $0 $1-;/msg chanserv op $C -$N" +CSMODE = "/msg chanserv op $C $N;/wait 50;/mode $0;/msg chanserv op $C -$N" +CSMUTE = "/msg chanserv op $C $N;/wait 50;/mode +q $0;/msg chanserv op $C -$N" +CSOP = "/msg chanserv op $C $0" +CSTOPIC = "/msg chanserv op $C $N;/wait 50;/topic $0-;/msg chanserv op $C -$N" +CSUNBAN = "/msg chanserv op $C $N;/wait 50;/unban $0;/msg chanserv op $C -$N" +dop = "deop" +EXIT = "quit" +fowl = "shell -o ruby -e 'puts ARGV.first.split.map{|e|"\03#{rand 30},#{rand 30} #{e} "}.join' "$*"" +h = "/help" +IG = "ignore" +ircolors = "/msg $nick 2Blue2 3Green3 4Red4 5Brown5 6Purple6 7Orange7 8Yellow8 9Light green9 10cyan10 11Light blue11 13Pink12 14Gray13 15Light gray14" +J = "join" +jpq = "/sb levelclear -level JOIN,PART,QUIT" +K = "kick" +KB = "kickban" +LEAVE = "part" +M = "msg" +ms = "/msg memoserv send" +MUB = "unban *" +N = "names" +pry = "shell -o ruby -e "puts '__%s__' % ARGV.first.tr('a-z', 'ᴀʙᴄᴅᴇꜰɢʜɪᴊᴋʟᴍɴᴏᴘqʀꜱᴛᴜᴠᴡxʏᴢ')" "$*"" +Q = "query" +REDRAW = "window refresh" +SAY = "msg *" +sd = "/w swap down; /w down" +SIGNOFF = "quit" +sl = "/window swap left; /window left" +sr = "/window swap right; /window right" +su = "/w swap up; /w up" +T = "topic" +UB = "unban" +V = "command core version" +vs = "wv" +w = "window" +WC = "window merge" +WI = "whois" +WII = "whois $1 $1" +ws = "w splith" +wv = "w splitv" +WW = "whowas" +zing = "say ŹźżžìíîïñŊňğġģ." + +[completion] diff --git a/.weechat/aspell.conf b/.weechat/aspell.conf new file mode 100644 index 0000000..2f1e7dd --- /dev/null +++ b/.weechat/aspell.conf @@ -0,0 +1,20 @@ +# +# aspell.conf -- weechat v0.4.0-rc1 +# + +[look] +color = lightred + +[check] +commands = "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic" +default_dict = "en" +during_search = off +enabled = on +real_time = on +suggestions = -1 +word_min_length = 2 + +[dict] + +[option] +ignore-case = "true" diff --git a/.weechat/charset.conf b/.weechat/charset.conf new file mode 100644 index 0000000..268e442 --- /dev/null +++ b/.weechat/charset.conf @@ -0,0 +1,11 @@ +# +# charset.conf -- weechat v0.4.0-rc1 +# + +[default] +decode = "utf-8" +encode = "" + +[decode] + +[encode] diff --git a/.weechat/irc.conf b/.weechat/irc.conf new file mode 100644 index 0000000..4241968 --- /dev/null +++ b/.weechat/irc.conf @@ -0,0 +1,299 @@ +# +# irc.conf -- weechat v0.4.0-rc1 +# + +[look] +buffer_switch_autojoin = on +buffer_switch_join = on +color_nicks_in_names = on +color_nicks_in_nicklist = off +color_nicks_in_server_messages = on +color_pv_nick_like_channel = on +ctcp_time_format = "%a, %d %b %Y %T %z" +display_away = local +display_ctcp_blocked = on +display_ctcp_reply = on +display_ctcp_unknown = on +display_host_join = on +display_host_join_local = on +display_host_quit = on +display_old_topic = on +display_pv_away_once = on +display_pv_back = on +hide_nickserv_pwd = on +highlight_channel = "$nick" +highlight_pv = "$nick" +highlight_server = "$nick" +highlight_tags = "irc_privmsg,irc_notice,nick_ingy,nick_joofsh,nick_endikos,nick_vanjuggler" +item_away_message = on +item_channel_modes_hide_key = off +item_display_server = buffer_plugin +item_nick_modes = on +item_nick_prefix = on +msgbuffer_fallback = current +new_channel_position = none +new_pv_position = none +nick_color_force = "cirwin:118;ingy:140" +nick_color_stop_chars = "_|[" +nick_completion_smart = speakers +nick_mode = prefix +nick_mode_empty = off +nick_prefix = "<" +nick_suffix = ">" +notice_as_pv = auto +notify_tags_ison = "notify_message" +notify_tags_whois = "notify_message" +part_closes_buffer = off +raw_messages = 256 +server_buffer = merge_with_core +smart_filter = on +smart_filter_delay = 5 +smart_filter_join = on +smart_filter_nick = on +smart_filter_quit = on +topic_strip_colors = off + +[color] +input_nick = lightcyan +item_away = red +item_channel_modes = yellow +item_lag_counting = default +item_lag_finished = yellow +message_join = darkgray +message_quit = red +mirc_remap = "1,-1:darkgray" +nick_prefix = darkgray +nick_prefixes = "q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue" +nick_suffix = green +notice = green +reason_quit = default +topic_new = white +topic_old = darkgray + +[network] +alternate_nick = on +autoreconnect_delay_growing = 2 +autoreconnect_delay_max = 1800 +colors_receive = on +colors_send = on +lag_check = 60 +lag_disconnect = 0 +lag_min_show = 500 +lag_refresh_interval = 1 +notify_check_ison = 1 +notify_check_whois = 5 +send_unknown_commands = off +whois_double_nick = off + +[msgbuffer] +notice = current +whois = current + +[ctcp] + +[ignore] + +[server_default] +addresses = "" +anti_flood_prio_high = 2 +anti_flood_prio_low = 2 +autoconnect = off +autojoin = "" +autoreconnect = on +autoreconnect_delay = 10 +autorejoin = off +autorejoin_delay = 30 +away_check = 0 +away_check_max_nicks = 25 +capabilities = "" +command = "" +command_delay = 0 +connection_timeout = 60 +default_msg_part = "WeeChat %v" +default_msg_quit = "WeeChat %v" +ipv6 = off +local_hostname = "" +notify = "" +password = "" +proxy = "" +realname = "☈king⁨⁨" +sasl_mechanism = plain +sasl_password = "" +sasl_timeout = 15 +sasl_username = "rking" +ssl = on +ssl_cert = "" +ssl_dhkey_size = 1024 +ssl_priorities = "NORMAL:-VERS-TLS-ALL:+VERS-TLS1.0:+VERS-SSL3.0:%COMPAT" +ssl_verify = on +username = "rking" + +[server] +freenode.addresses = "chat.freenode.net/7000" +freenode.proxy +freenode.ipv6 +freenode.ssl +freenode.ssl_cert +freenode.ssl_priorities +freenode.ssl_dhkey_size +freenode.ssl_verify +freenode.password +freenode.capabilities +freenode.sasl_mechanism = dh-blowfish +freenode.sasl_username +freenode.sasl_password = "costlynode" +freenode.sasl_timeout +freenode.autoconnect = on +freenode.autoreconnect = on +freenode.autoreconnect_delay +freenode.nicks +freenode.username +freenode.realname +freenode.local_hostname +freenode.command +freenode.command_delay +freenode.autojoin = "#coffeescript,#html5,#blender,#fedwiki,#git,#weechat,#pairup,#regex,#ruboto,#ruby,#ruby-lang,#RubyOnRails,#tmux,#vim,#zsh,#github,#cdent,##smalltalk,#acmeism,#jsync,#bash,#pkg,#yaml,#vimgolf,#hacktive,#rest,#sharpsaw,#pegex,#perl6,#jsony,#guard,#pry,#bundler,#bedrock,#lisp,#RubyonRails-offtopic,#gnu-smalltalk,#squeak,#rxvt-unicode,#deskthority,#vim-mutiny,#austin-ruby,#tickit,#viml,#testml,#climagic,#sentry,#logstash,#vagrant,#mutt,#znc,#EmergeHost,##sed,#tweemux,#chef,#jruby,#pharo,#splunk,#rspec,#rubyroguesfans,#ubuntu" +freenode.autorejoin +freenode.autorejoin_delay +freenode.connection_timeout +freenode.anti_flood_prio_high +freenode.anti_flood_prio_low +freenode.away_check +freenode.away_check_max_nicks +freenode.default_msg_part +freenode.default_msg_quit +freenode.notify = "" +oftc.addresses = "irc.oftc.net/6697" +oftc.proxy +oftc.ipv6 +oftc.ssl +oftc.ssl_cert +oftc.ssl_priorities +oftc.ssl_dhkey_size +oftc.ssl_verify +oftc.password +oftc.capabilities +oftc.sasl_mechanism +oftc.sasl_username +oftc.sasl_password +oftc.sasl_timeout +oftc.autoconnect = on +oftc.autoreconnect +oftc.autoreconnect_delay +oftc.nicks +oftc.username +oftc.realname +oftc.local_hostname +oftc.command_delay +oftc.autojoin = "#pentadactyl" +oftc.autorejoin +oftc.autorejoin_delay +oftc.connection_timeout +oftc.anti_flood_prio_high +oftc.anti_flood_prio_low +oftc.away_check +oftc.away_check_max_nicks +oftc.default_msg_part +oftc.default_msg_quit +oftc.notify +moz.addresses = "irc.mozilla.org" +moz.proxy +moz.ipv6 +moz.ssl = off +moz.ssl_cert +moz.ssl_priorities +moz.ssl_dhkey_size +moz.ssl_verify +moz.password +moz.capabilities +moz.sasl_mechanism +moz.sasl_username +moz.sasl_password +moz.sasl_timeout +moz.autoconnect = on +moz.autoreconnect +moz.autoreconnect_delay +moz.nicks +moz.username +moz.realname +moz.local_hostname +moz.command +moz.command_delay +moz.autojoin = "#firefox,#thunderbird" +moz.autorejoin +moz.autorejoin_delay +moz.connection_timeout +moz.anti_flood_prio_high +moz.anti_flood_prio_low +moz.away_check +moz.away_check_max_nicks +moz.default_msg_part +moz.default_msg_quit +moz.notify +perl.org.addresses = "irc.perl.org" +perl.org.proxy +perl.org.ipv6 +perl.org.ssl = off +perl.org.ssl_cert +perl.org.ssl_priorities +perl.org.ssl_dhkey_size +perl.org.ssl_verify +perl.org.password +perl.org.capabilities +perl.org.sasl_mechanism +perl.org.sasl_username +perl.org.sasl_password +perl.org.sasl_timeout +perl.org.autoconnect +perl.org.autoreconnect +perl.org.autoreconnect_delay +perl.org.nicks +perl.org.username +perl.org.realname +perl.org.local_hostname +perl.org.command +perl.org.command_delay +perl.org.autojoin = "#perl11" +perl.org.autorejoin +perl.org.autorejoin_delay +perl.org.connection_timeout +perl.org.anti_flood_prio_high +perl.org.anti_flood_prio_low +perl.org.away_check +perl.org.away_check_max_nicks +perl.org.default_msg_part +perl.org.default_msg_quit +perl.org.notify +cf.addresses = "localhost" +cf.proxy +cf.ipv6 +cf.ssl = off +cf.ssl_cert +cf.ssl_priorities +cf.ssl_dhkey_size +cf.ssl_verify +cf.capabilities +cf.sasl_mechanism +cf.sasl_username +cf.sasl_password +cf.sasl_timeout +cf.autoconnect +cf.autoreconnect +cf.autoreconnect_delay +cf.nicks +cf.username +cf.realname +cf.local_hostname +cf.command +cf.command_delay +cf.autojoin = "#account_management,#development,#qa,#integrations,#client_services_pa7" +cf.autorejoin +cf.autorejoin_delay +cf.connection_timeout +cf.anti_flood_prio_high +cf.anti_flood_prio_low +cf.away_check +cf.away_check_max_nicks +cf.default_msg_part +cf.default_msg_quit +cf.notify diff --git a/.weechat/logger.conf b/.weechat/logger.conf new file mode 100644 index 0000000..ac31c08 --- /dev/null +++ b/.weechat/logger.conf @@ -0,0 +1,24 @@ +# +# logger.conf -- weechat v0.4.0-rc1 +# + +[look] +backlog = 40 + +[color] +backlog_end = darkgray +backlog_line = darkgray + +[file] +auto_log = on +flush_delay = 10 +info_lines = off +mask = "$name.$plugin.weechatlog" +name_lower_case = on +path = "%h/logs/" +replacement_char = "_" +time_format = "%Y-%m-%d %H:%M:%S" + +[level] + +[mask] diff --git a/.weechat/plugins.conf b/.weechat/plugins.conf new file mode 100644 index 0000000..d8094b2 --- /dev/null +++ b/.weechat/plugins.conf @@ -0,0 +1,221 @@ +# +# plugins.conf -- weechat v0.4.0-rc1 +# + +[var] +fifo.fifo = "on" +lua.check_license = "on" +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.chanmon.alignment = "channel" +perl.chanmon.bar_lines = "10" +perl.chanmon.color_buf = "on" +perl.chanmon.dynamic = "on" +perl.chanmon.freenode.#android = "off" +perl.chanmon.freenode.#android-dev = "on" +perl.chanmon.freenode.#blender = "off" +perl.chanmon.freenode.#cakephp = "on" +perl.chanmon.freenode.#cloudfreestyle = "on" +perl.chanmon.freenode.#duckduckgo = "off" +perl.chanmon.freenode.#fedwiki = "on" +perl.chanmon.freenode.#gentoo = "off" +perl.chanmon.freenode.#git = "on" +perl.chanmon.freenode.#nginx = "on" +perl.chanmon.freenode.#ops-blend = "on" +perl.chanmon.freenode.#pairup = "on" +perl.chanmon.freenode.#pentadactyl = "on" +perl.chanmon.freenode.#phonegap = "on" +perl.chanmon.freenode.#pry = "on" +perl.chanmon.freenode.#regex = "on" +perl.chanmon.freenode.#ruboto = "on" +perl.chanmon.freenode.#ruby = "on" +perl.chanmon.freenode.#ruby-lang = "on" +perl.chanmon.freenode.#rubyonrails = "on" +perl.chanmon.freenode.#rxvt-unicode = "on" +perl.chanmon.freenode.#stackato = "on" +perl.chanmon.freenode.#tfnsmilrgk = "on" +perl.chanmon.freenode.#tmux = "on" +perl.chanmon.freenode.#vim = "on" +perl.chanmon.freenode.#weechat = "on" +perl.chanmon.freenode.#xmonad = "on" +perl.chanmon.freenode.#yard = "on" +perl.chanmon.freenode.#yii = "on" +perl.chanmon.freenode.#zsh = "on" +perl.chanmon.logging = "off" +perl.chanmon.merge_private = "off" +perl.chanmon.moz.#firefox = "off" +perl.chanmon.nick_prefix = "" +perl.chanmon.nick_suffix = "" +perl.chanmon.output = "buffer" +perl.chanmon.short_names = "on" +perl.chanmon.show_aways = "off" +perl.check_license = "on" +perl.expand_url.color = "blue" +perl.expand_url.color_prefix = "blue" +perl.expand_url.expand_own = "off" +perl.expand_url.expander = "http://untiny.me/api/1.0/extract?url= http://api.longurl.org/v1/expand?url= http://expandurl.com/api/v1/?url=" +perl.expand_url.prefix = "[url]" +perl.expand_url.shortener = "t.co/|goo.gl|tiny.cc|bit.ly|is.gd|tinyurl.com|ur1.ca" +python.autojoin.autosave = "off" +python.check_license = "on" +python.cmd_help.color_alias = "white" +python.cmd_help.color_alias_name = "green" +python.cmd_help.color_alias_value = "green" +python.cmd_help.color_arguments = "cyan" +python.cmd_help.color_delimiters = "lightgreen" +python.cmd_help.color_list = "green" +python.cmd_help.color_list_count = "white" +python.cmd_help.color_no_help = "red" +python.cmd_help.color_option_help = "brown" +python.cmd_help.color_option_name = "yellow" +python.cmd_help.display_no_help = "on" +python.cmd_help.format_option = "(${white:type}) ${description_nls}" +python.cmd_help.ignore_commands = "map,me,die,restart" +python.cmd_help.max_options = "5" +python.cmd_help.prefix = "[" +python.cmd_help.right_align = "off" +python.cmd_help.right_padding = "15" +python.cmd_help.space = "2" +python.cmd_help.start_on_load = "off" +python.cmd_help.stop_on_enter = "on" +python.cmd_help.suffix = "]" +python.cmd_help.timer = "0" +python.floodit.colors = "blue,red,green,yellow,magenta,cyan" +python.floodit.zoom = "" +python.go.color_name = "black,cyan" +python.go.color_name_highlight = "red,cyan" +python.go.color_name_highlight_selected = "red,brown" +python.go.color_name_selected = "black,brown" +python.go.color_number = "yellow,magenta" +python.go.color_number_selected = "yellow,red" +python.go.message = "Go to: " +python.go.short_name = "off" +python.go.sort_by_activity = "off" +python.go.use_core_instead_weechat = "off" +python.grep.clear_buffer = "off" +python.grep.default_tail_head = "10" +python.grep.go_to_buffer = "on" +python.grep.log_filter = "" +python.grep.max_lines = "4000" +python.grep.show_summary = "on" +python.grep.size_limit = "2048" +python.urlserver.buffer_short_name = "off" +python.urlserver.color = "darkgray" +python.urlserver.debug = "off" +python.urlserver.display_urls = "on" +python.urlserver.http_allowed_ips = "" +python.urlserver.http_auth = "" +python.urlserver.http_autostart = "on" +python.urlserver.http_bg_color = "#f4f4f4" +python.urlserver.http_css_url = "" +python.urlserver.http_embed_image = "off" +python.urlserver.http_embed_youtube = "off" +python.urlserver.http_embed_youtube_size = "480*350" +python.urlserver.http_fg_color = "#000" +python.urlserver.http_hostname = "sharpsaw.org" +python.urlserver.http_hostname_display = "" +python.urlserver.http_port = "9909" +python.urlserver.http_port_display = "" +python.urlserver.http_prefix_suffix = "" +python.urlserver.http_title = "WeeChat URLs" +python.urlserver.http_url_prefix = "" +python.urlserver.msg_ignore_buffers = "core.weechat,python.grep" +python.urlserver.msg_ignore_dup_urls = "off" +python.urlserver.msg_ignore_regex = "" +python.urlserver.msg_ignore_tags = "irc_quit,irc_part,notify_none" +python.urlserver.msg_require_tags = "nick_" +python.urlserver.url_min_length = "0" +python.urlserver.urls_amount = "1000" +ruby.check_license = "on" +tcl.check_license = "on" + +[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: "")" +perl.expand_url.color = "color to use for expanded url in buffer" +perl.expand_url.color_prefix = "color for prefix" +perl.expand_url.expand_own = "own shortened urls will be expanded (on|off)" +perl.expand_url.expander = "list of expander to use in script. Please use a space " " to separate expander" +perl.expand_url.prefix = "displayed prefix. You can use item "%nick" to display nick in prefix (default: [url])" +perl.expand_url.shortener = "list of know shortener. "|" separated list" +python.cmd_help.color_alias = "color for text "Alias" (default: "white")" +python.cmd_help.color_alias_name = "color for alias name (default: "green")" +python.cmd_help.color_alias_value = "color for alias value (default: "green")" +python.cmd_help.color_arguments = "color for command arguments (default: "cyan")" +python.cmd_help.color_delimiters = "color for delimiters (default: "lightgreen")" +python.cmd_help.color_list = "color for list of commands/options (default: "green")" +python.cmd_help.color_list_count = "color for number of commands/options in list found (default: "white")" +python.cmd_help.color_no_help = "color for text "No help" (default: "red")" +python.cmd_help.color_option_help = "color for help on option (default: "brown")" +python.cmd_help.color_option_name = "color for name of option found (by adding "*" to option name) (default: "yellow")" +python.cmd_help.display_no_help = "display "No help" when command is not found (default: "on")" +python.cmd_help.format_option = "format of help for options: free text with identifiers using format: ${name} or ${color:name}: color is a WeeChat color (optional), name is a field of infolist "option": full_name, config_name, section_name, option_name, description, description_nls, string_values, min, max, null_value_allowed, value_is_null, default_value_is_null, type, value, default_value (default: "(${white:type}) ${description_nls}")" +python.cmd_help.ignore_commands = "comma-separated list of commands (without leading "/") to ignore (default: "map,me,die,restart")" +python.cmd_help.max_options = "max number of options displayed in list (default: "5")" +python.cmd_help.prefix = "string displayed before help (default: "[")" +python.cmd_help.right_align = "align help to right (default: "off")" +python.cmd_help.right_padding = "padding to right when aligned to right (default: "15")" +python.cmd_help.space = "minimum space before help (default: "2")" +python.cmd_help.start_on_load = "auto start help when script is loaded (default: "off")" +python.cmd_help.stop_on_enter = "enter key stop help (default: "on")" +python.cmd_help.suffix = "string displayed after help (default: "]")" +python.cmd_help.timer = "number of seconds help is displayed (0 = display until help is toggled) (default: "0")" +python.floodit.colors = "comma-separated list of 6 colors for squares (default: "blue,red,green,yellow,magenta,cyan")" +python.floodit.zoom = "zoom for board (0-N, empty means automatic zoom according to size of window) (default: "")" +python.urlserver.buffer_short_name = "use buffer short name on dedicated buffer (default: "off")" +python.urlserver.color = "color for urls displayed (default: "darkgray")" +python.urlserver.debug = "print some debug messages (default: "off")" +python.urlserver.display_urls = "display URLs below messages (default: "on")" +python.urlserver.http_allowed_ips = "regex for IPs allowed to use server (example: "^(123.45.67.89|192.160.*)$") (default: "")" +python.urlserver.http_auth = "login and password (format: "login:password") required to access to page with list of URLs (default: "")" +python.urlserver.http_autostart = "start the built-in HTTP server automatically) (default: "on")" +python.urlserver.http_bg_color = "background color for HTML page (default: "#f4f4f4")" +python.urlserver.http_css_url = "URL of external Cascading Style Sheet to add (BE CAREFUL: the HTTP referer will be sent to site hosting CSS file!) (empty value = use default embedded CSS) (default: "")" +python.urlserver.http_embed_image = "embed images in HTML page (BE CAREFUL: the HTTP referer will be sent to site hosting image!) (default: "off")" +python.urlserver.http_embed_youtube = "embed youtube videos in HTML page (BE CAREFUL: the HTTP referer will be sent to youtube!) (default: "off")" +python.urlserver.http_embed_youtube_size = "size for embedded youtube video, format is "xxx*yyy" (default: "480*350")" +python.urlserver.http_fg_color = "foreground color for HTML page (default: "#000")" +python.urlserver.http_hostname = "force hostname/IP in bind of socket (empty value = auto-detect current hostname) (default: "")" +python.urlserver.http_hostname_display = "display this hostname in shortened URLs (default: "")" +python.urlserver.http_port = "force port for listening (empty value = find a random free port) (default: "")" +python.urlserver.http_port_display = "display this port in shortened URLs. Useful if you forward a different external port to the internal port (default: "")" +python.urlserver.http_prefix_suffix = "suffix displayed between prefix and message in HTML page (default: " ")" +python.urlserver.http_title = "title of the HTML page (default: "WeeChat URLs")" +python.urlserver.http_url_prefix = "prefix to add in URLs to prevent external people to scan your URLs (for example: prefix "xx" will give URL: http://host.com:1234/xx/8) (default: "")" +python.urlserver.msg_ignore_buffers = "comma-separated list (without spaces) of buffers to ignore (full name like "irc.freenode.#weechat") (default: "core.weechat,python.grep")" +python.urlserver.msg_ignore_dup_urls = "ignore duplicated URLs (do not add an URL in list if it is already) (default: "off")" +python.urlserver.msg_ignore_regex = "ignore messages matching this regex (default: "")" +python.urlserver.msg_ignore_tags = "comma-separated list (without spaces) of tags (or beginning of tags) to ignore (for example, use "notify_none" to ignore self messages or "nick_weebot" to ignore messages from nick "weebot") (default: "irc_quit,irc_part,notify_none")" +python.urlserver.msg_require_tags = "comma-separated list (without spaces) of tags (or beginning of tags) required to shorten URLs (for example "nick_" to shorten URLs only in messages from other users) (default: "nick_")" +python.urlserver.url_min_length = "minimum length for an URL to be shortened (0 = shorten all URLs, -1 = detect length based on shorten URL) (default: "0")" +python.urlserver.urls_amount = "number of URLs to keep in memory (and in file when script is not loaded) (default: "100")" diff --git a/.weechat/relay.conf b/.weechat/relay.conf new file mode 100644 index 0000000..842d864 --- /dev/null +++ b/.weechat/relay.conf @@ -0,0 +1,36 @@ +# +# relay.conf -- weechat v0.4.0-rc1 +# + +[look] +auto_open_buffer = on +raw_messages = 256 + +[color] +client = cyan +status_active = lightblue +status_auth_failed = lightred +status_connecting = yellow +status_disconnected = lightred +status_waiting_auth = brown +text = default +text_bg = default +text_selected = white + +[network] +allowed_ips = "" +bind_address = "" +compression_level = 6 +ipv6 = on +max_clients = 5 +password = "" +ssl_cert_key = "%h/ssl/relay.pem" + +[irc] +backlog_max_minutes = 1440 +backlog_max_number = 256 +backlog_since_last_disconnect = on +backlog_tags = "irc_privmsg" +backlog_time_format = "[%H:%M] " + +[port] diff --git a/.weechat/rmodifier.conf b/.weechat/rmodifier.conf new file mode 100644 index 0000000..d2e0adc --- /dev/null +++ b/.weechat/rmodifier.conf @@ -0,0 +1,11 @@ +# +# rmodifier.conf -- weechat v0.4.0-rc1 +# + +[look] +hide_char = "*" + +[modifier] +nickserv = "history_add,input_text_display;^(/(msg|quote) +nickserv +(identify|ghost \S+) +)(.*);1,4*" +oper = "history_add,input_text_display;^(/oper +\S+ +)(.*);1,2*" +set_pass = "history_add;^(/set +\S*password\S* +)(.*);1,2*" diff --git a/.weechat/weechat.conf b/.weechat/weechat.conf new file mode 100644 index 0000000..d16f3fd --- /dev/null +++ b/.weechat/weechat.conf @@ -0,0 +1,702 @@ +# +# weechat.conf -- weechat v0.4.0-rc1 +# + +[debug] + +[startup] +command_after_plugins = "" +command_before_plugins = "" +display_logo = on +display_version = on +sys_rlimit = "" + +[look] +align_end_of_lines = time +bar_more_down = "▼" +bar_more_left = "◀" +bar_more_right = "▶" +bar_more_up = "▲" +buffer_notify_default = highlight +buffer_time_format = "${253}%H${245}%M${240}%S" +color_basic_force_bold = off +color_inactive_buffer = off +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 = off +day_change = off +day_change_time_format = "%a, %d %b %Y" +eat_newline_glitch = off +highlight = "" +highlight_regex = "" +highlight_tags = "nick_rking1" +hotlist_add_buffer_if_away = on +hotlist_buffer_separator = " " +hotlist_count_max = 2 +hotlist_count_min_msg = 2 +hotlist_names_count = 3 +hotlist_names_length = 0 +hotlist_names_level = 12 +hotlist_names_merged_buffers = off +hotlist_short_names = on +hotlist_sort = group_time_asc +hotlist_unique_numbers = on +input_cursor_scroll = 20 +input_share = none +input_share_overwrite = off +input_undo_max = 32 +item_buffer_filter = "=" +item_time_format = "%H:%M" +jump_current_to_previous_buffer = on +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 = 3 +prefix_action = "⚡" +prefix_align = right +prefix_align_max = 12 +prefix_align_min = 12 +prefix_align_more = "…" +prefix_buffer_align = right +prefix_buffer_align_max = 0 +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 = all +scroll_amount = 3 +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 = off + +[palette] + +[color] +bar_more = lightmagenta +chat = default +chat_bg = default +chat_buffer = white +chat_channel = white +chat_delimiters = green +chat_highlight = black +chat_highlight_bg = green +chat_host = cyan +chat_inactive_buffer = 245 +chat_inactive_window = 245 +chat_nick = lightcyan +chat_nick_colors = "25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,196,205,206,207,208,209,210,211,212,213,216,217,218,219,223,224,225,229,230,231" +chat_nick_offline = darkgray +chat_nick_offline_highlight = default +chat_nick_offline_highlight_bg = darkgray +chat_nick_other = cyan +chat_nick_self = !darkgray +chat_prefix_action = white +chat_prefix_buffer = brown +chat_prefix_buffer_inactive_buffer = 245 +chat_prefix_error = yellow +chat_prefix_join = lightgreen +chat_prefix_more = lightmagenta +chat_prefix_network = magenta +chat_prefix_quit = lightred +chat_prefix_suffix = green +chat_read_marker = green +chat_read_marker_bg = default +chat_server = brown +chat_tags = red +chat_text_found = yellow +chat_text_found_bg = lightmagenta +chat_time = default +chat_time_delimiters = default +chat_value = cyan +input_actions = lightgreen +input_text_not_found = red +nicklist_away = cyan +nicklist_group = green +nicklist_offline = blue +separator = 237 +status_count_highlight = magenta +status_count_msg = brown +status_count_other = default +status_count_private = green +status_data_highlight = lightmagenta +status_data_msg = yellow +status_data_other = default +status_data_private = lightgreen +status_filter = yellow +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 = on +nick_completer = ":" +nick_first_only = off +nick_ignore_chars = "[]-^" +partial_completion_alert = on +partial_completion_command = off +partial_completion_command_arg = on +partial_completion_count = on +partial_completion_other = off + +[history] +display_default = 5 +max_buffer_lines_minutes = 0 +max_buffer_lines_number = 512 +max_commands = 100 +max_visited_buffers = 50 + +[proxy] + +[network] +connection_timeout = 60 +gnutls_ca_file = "/etc/ssl/certs/ca-certificates.crt" +gnutls_handshake_timeout = 30 + +[plugin] +autoload = "*" +debug = off +extension = ".so" +path = "%h/plugins" +save_config_on_unload = on + +[bar] +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" +buffers.position = bottom +buffers.priority = 0 +buffers.separator = off +buffers.size = 0 +buffers.size_max = 0 +buffers.type = root +input.color_bg = default +input.color_delim = cyan +input.color_fg = default +input.conditions = "active" +input.filling_left_right = vertical +input.filling_top_bottom = horizontal +input.hidden = off +input.items = " [input_prompt]+(away),[input_search],[input_paste],input_text" +input.position = bottom +input.priority = 1000 +input.separator = off +input.size = 0 +input.size_max = 0 +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" +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 = 0 +nicklist.type = window +status.color_bg = 237 +status.color_delim = cyan +status.color_fg = default +status.conditions = "inactive" +status.filling_left_right = vertical +status.filling_top_bottom = horizontal +status.hidden = off +status.items = "[time],[buffer_count],[buffer_plugin],buffer_number+:+buffer_name+{buffer_nicklist_count}+buffer_filter,[lag],[hotlist],completion,scroll" +status.position = bottom +status.priority = 500 +status.separator = off +status.size = 1 +status.size_max = 0 +status.type = window +title.color_bg = 237 +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] +buffer = "core;weechat;1" +buffer = "irc;server.freenode;1" +buffer = "irc;server.oftc;1" +buffer = "irc;server.moz;1" +buffer = "irc;server.cf;2" +buffer = "perl;chanmon;3" +buffer = "irc;oftc.#pentadactyl;4" +buffer = "irc;freenode.#coffeescript;5" +buffer = "irc;freenode.#html5;6" +buffer = "irc;freenode.#blender;7" +buffer = "irc;freenode.#fedwiki;8" +buffer = "irc;freenode.#git;9" +buffer = "irc;freenode.#weechat;10" +buffer = "irc;freenode.#pairup;11" +buffer = "irc;freenode.#regex;12" +buffer = "irc;freenode.#ruboto;13" +buffer = "irc;freenode.#ruby;14" +buffer = "irc;freenode.#ruby-lang;15" +buffer = "irc;freenode.#RubyOnRails;16" +buffer = "irc;freenode.#tmux;17" +buffer = "irc;freenode.#vim;18" +buffer = "irc;freenode.#zsh;19" +buffer = "irc;freenode.#github;20" +buffer = "irc;freenode.#cdent;21" +buffer = "irc;freenode.##smalltalk;22" +buffer = "irc;freenode.#acmeism;23" +buffer = "irc;freenode.#jsync;24" +buffer = "irc;freenode.#bash;25" +buffer = "irc;freenode.#pkg;26" +buffer = "irc;freenode.#yaml;27" +buffer = "irc;freenode.#vimgolf;28" +buffer = "irc;freenode.#hacktive;29" +buffer = "irc;freenode.#rest;30" +buffer = "irc;freenode.#sharpsaw;31" +buffer = "irc;freenode.#pegex;32" +buffer = "irc;freenode.#perl6;33" +buffer = "irc;freenode.#jsony;34" +buffer = "irc;freenode.#guard;35" +buffer = "irc;freenode.#pry;36" +buffer = "irc;freenode.#bundler;37" +buffer = "irc;freenode.#bedrock;38" +buffer = "irc;freenode.#lisp;39" +buffer = "irc;freenode.#RubyonRails-offtopic;40" +buffer = "irc;freenode.#gnu-smalltalk;41" +buffer = "irc;freenode.#squeak;42" +buffer = "irc;freenode.#rxvt-unicode;43" +buffer = "irc;freenode.#deskthority;44" +buffer = "irc;freenode.#vim-mutiny;45" +buffer = "irc;freenode.#austin-ruby;46" +buffer = "irc;freenode.#tickit;47" +buffer = "irc;freenode.#viml;48" +buffer = "irc;freenode.#jruby;49" +buffer = "irc;freenode.#testml;50" +buffer = "irc;freenode.#climagic;51" +buffer = "irc;freenode.#sentry;52" +buffer = "irc;freenode.#logstash;53" +buffer = "irc;freenode.#vagrant;54" +buffer = "irc;cf.#qa;55" +buffer = "irc;cf.#migrations;56" +buffer = "irc;cf.#integrations;57" +buffer = "irc;cf.#development;58" +buffer = "irc;cf.#account_management;59" +buffer = "irc;cf.#client_services_pa7;60" +buffer = "irc;freenode.#mutt;61" +buffer = "irc;freenode.#znc;62" +buffer = "irc;freenode.#EmergeHost;63" +buffer = "irc;freenode.##sed;64" +buffer = "irc;freenode.#tweemux;65" +buffer = "irc;freenode.#chef;66" +buffer = "irc;freenode.#pharo;67" +buffer = "irc;moz.#firefox;68" +buffer = "irc;moz.#thunderbird;69" +buffer = "irc;freenode.andrewvos;70" +buffer = "irc;freenode.#ed;71" +buffer = "irc;freenode.#newrelic;72" +buffer = "irc;freenode.blitz-;73" +buffer = "irc;freenode.Asher;74" +buffer = "irc;freenode.#atlassian;75" +buffer = "irc;freenode.esc;76" +buffer = "irc;freenode.#Node.js;77" +buffer = "irc;freenode.niggler;78" +buffer = "irc;freenode.##security;79" +buffer = "irc;freenode.#gentoo;80" +buffer = "irc;freenode.ryanf;81" +window = "1;0;50;1;-;-" +window = "2;1;50;0;-;-" +window = "3;2;50;1;-;-" +window = "4;3;0;0;irc;freenode.#sharpsaw" +window = "5;3;0;0;irc;cf.#development" +window = "6;2;0;0;irc;freenode.#ruby-lang" +window = "7;1;50;0;-;-" +window = "8;7;0;0;irc;freenode.#pry" +window = "9;7;0;0;perl;chanmon" + +[notify] +core.weechat = all +irc.cf.#client_services_pa7 = message +irc.freenode.##sed = message +irc.freenode.##smalltalk = message +irc.freenode.#acmeism = message +irc.freenode.#agda = message +irc.freenode.#asdfgh = highlight +irc.freenode.#austin-ruby = message +irc.freenode.#cdent = message +irc.freenode.#concatenative = message +irc.freenode.#fedwiki = message +irc.freenode.#guard = message +irc.freenode.#hacktive = message +irc.freenode.#jsync = message +irc.freenode.#nfgitsrmkl = all +irc.freenode.#pairup = message +irc.freenode.#pegex = message +irc.freenode.#pkg = message +irc.freenode.#pry = message +irc.freenode.#rest = highlight +irc.freenode.#ruby = message +irc.freenode.#ruby-lang = message +irc.freenode.#rubyrogues = message +irc.freenode.#sass = message +irc.freenode.#sharpsaw = all +irc.freenode.#squeak = message +irc.freenode.#testml = message +irc.freenode.#vim-mutiny = message +irc.freenode.#vimgolf = message +irc.freenode.#wipomo = message +irc.server.freenode = all +irc.server.moz = all +irc.server.oftc = all + +[filter] +isf = on;*,!*#sharpsaw,!*#nfgitsrmkl,!*#pairup;irc_smart_filter;* + +[key] +ctrl-? = "/input delete_previous_char" +ctrl-A = "/input move_beginning_of_line" +ctrl-B = "/input move_previous_char" +ctrl-Cb = "/input insert \x02" +ctrl-Cc = "/input insert \x03" +ctrl-Ci = "/input insert \x1D" +ctrl-Co = "/input insert \x0F" +ctrl-Cr = "/input insert \x12" +ctrl-Cu = "/input insert \x15" +ctrl-D = "/input delete_next_char" +ctrl-E = "/input move_end_of_line" +ctrl-F = "/input move_next_char" +ctrl-H = "/input delete_previous_char" +ctrl-I = "/input complete_next" +ctrl-J = "/input return" +ctrl-K = "/input delete_end_of_line" +ctrl-L = "/window refresh" +ctrl-M = "/input return" +ctrl-N = "/window page_down" +ctrl-P = "/window page_up" +ctrl-R = "/input search_text" +ctrl-Sctrl-U = "/input set_unread" +ctrl-T = "/input transpose_chars" +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-meta2-1~ = "/window scroll_top" +meta-meta2-23~ = "/bar scroll nicklist * yb" +meta-meta2-24~ = "/bar scroll nicklist * ye" +meta-meta2-4~ = "/window scroll_bottom" +meta-meta2-5~ = "/window scroll_up" +meta-meta2-6~ = "/window scroll_down" +meta-meta2-7~ = "/window scroll_top" +meta-meta2-8~ = "/window scroll_bottom" +meta-meta2-A = "/buffer -1" +meta-meta2-B = "/buffer +1" +meta-meta2-C = "/buffer +1" +meta-meta2-D = "/buffer -1" +meta-/ = "/input jump_last_buffer_displayed" +meta-0 = "/buffer *10" +meta-1 = "/buffer *1" +meta-2 = "/buffer *2" +meta-3 = "/buffer *3" +meta-4 = "/buffer *4" +meta-5 = "/buffer *5" +meta-6 = "/buffer *6" +meta-7 = "/buffer *7" +meta-8 = "/buffer *8" +meta-9 = "/buffer *9" +meta-< = "/input jump_previously_visited_buffer" +meta-= = "/filter toggle" +meta-> = "/input jump_next_visited_buffer" +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-OP = "/cmd_help" +meta-Oa = "/input history_global_previous" +meta-Ob = "/input history_global_next" +meta-Oc = "/input move_next_word" +meta-Od = "/input move_previous_word" +meta2-11~ = "/cmd_help" +meta2-15~ = "/window left" +meta2-17~ = "/window down" +meta2-18~ = "/window up" +meta2-19~ = "/window right" +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-28~ = "/sl" +meta2-29~ = "/sd" +meta2-31~ = "/su" +meta2-32~ = "/sr" +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-Z = "/input complete_previous" +meta2-[E = "/buffer -1" +meta-_ = "/input redo" +meta-a = "/input jump_smart" +meta-b = "/input move_previous_word" +meta-d = "/input delete_next_word" +meta-f = "/input move_next_word" +meta-g = "/go" +meta-h = "/input hotlist_clear" +meta-jmeta-l = "/input jump_last_buffer" +meta-jmeta-r = "/server raw" +meta-jmeta-s = "/server jump" +meta-j01 = "/buffer 1" +meta-j02 = "/buffer 2" +meta-j03 = "/buffer 3" +meta-j04 = "/buffer 4" +meta-j05 = "/buffer 5" +meta-j06 = "/buffer 6" +meta-j07 = "/buffer 7" +meta-j08 = "/buffer 8" +meta-j09 = "/buffer 9" +meta-j10 = "/buffer 10" +meta-j11 = "/buffer 11" +meta-j12 = "/buffer 12" +meta-j13 = "/buffer 13" +meta-j14 = "/buffer 14" +meta-j15 = "/buffer 15" +meta-j16 = "/buffer 16" +meta-j17 = "/buffer 17" +meta-j18 = "/buffer 18" +meta-j19 = "/buffer 19" +meta-j20 = "/buffer 20" +meta-j21 = "/buffer 21" +meta-j22 = "/buffer 22" +meta-j23 = "/buffer 23" +meta-j24 = "/buffer 24" +meta-j25 = "/buffer 25" +meta-j26 = "/buffer 26" +meta-j27 = "/buffer 27" +meta-j28 = "/buffer 28" +meta-j29 = "/buffer 29" +meta-j30 = "/buffer 30" +meta-j31 = "/buffer 31" +meta-j32 = "/buffer 32" +meta-j33 = "/buffer 33" +meta-j34 = "/buffer 34" +meta-j35 = "/buffer 35" +meta-j36 = "/buffer 36" +meta-j37 = "/buffer 37" +meta-j38 = "/buffer 38" +meta-j39 = "/buffer 39" +meta-j40 = "/buffer 40" +meta-j41 = "/buffer 41" +meta-j42 = "/buffer 42" +meta-j43 = "/buffer 43" +meta-j44 = "/buffer 44" +meta-j45 = "/buffer 45" +meta-j46 = "/buffer 46" +meta-j47 = "/buffer 47" +meta-j48 = "/buffer 48" +meta-j49 = "/buffer 49" +meta-j50 = "/buffer 50" +meta-j51 = "/buffer 51" +meta-j52 = "/buffer 52" +meta-j53 = "/buffer 53" +meta-j54 = "/buffer 54" +meta-j55 = "/buffer 55" +meta-j56 = "/buffer 56" +meta-j57 = "/buffer 57" +meta-j58 = "/buffer 58" +meta-j59 = "/buffer 59" +meta-j60 = "/buffer 60" +meta-j61 = "/buffer 61" +meta-j62 = "/buffer 62" +meta-j63 = "/buffer 63" +meta-j64 = "/buffer 64" +meta-j65 = "/buffer 65" +meta-j66 = "/buffer 66" +meta-j67 = "/buffer 67" +meta-j68 = "/buffer 68" +meta-j69 = "/buffer 69" +meta-j70 = "/buffer 70" +meta-j71 = "/buffer 71" +meta-j72 = "/buffer 72" +meta-j73 = "/buffer 73" +meta-j74 = "/buffer 74" +meta-j75 = "/buffer 75" +meta-j76 = "/buffer 76" +meta-j77 = "/buffer 77" +meta-j78 = "/buffer 78" +meta-j79 = "/buffer 79" +meta-j80 = "/buffer 80" +meta-j81 = "/buffer 81" +meta-j82 = "/buffer 82" +meta-j83 = "/buffer 83" +meta-j84 = "/buffer 84" +meta-j85 = "/buffer 85" +meta-j86 = "/buffer 86" +meta-j87 = "/buffer 87" +meta-j88 = "/buffer 88" +meta-j89 = "/buffer 89" +meta-j90 = "/buffer 90" +meta-j91 = "/buffer 91" +meta-j92 = "/buffer 92" +meta-j93 = "/buffer 93" +meta-j94 = "/buffer 94" +meta-j95 = "/buffer 95" +meta-j96 = "/buffer 96" +meta-j97 = "/buffer 97" +meta-j98 = "/buffer 98" +meta-j99 = "/buffer 99" +meta-k = "/input grab_key_command" +meta-m = "/mute mouse toggle" +meta-n = "/window scroll_next_highlight" +meta-p = "/window scroll_previous_highlight" +meta-r = "/input delete_line" +meta-s = "/mute aspell toggle" +meta-u = "/input scroll_unread" +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-z = "/window zoom" +ctrl-_ = "/input undo" + +[key_search] +ctrl-J = "/input search_stop" +ctrl-M = "/input search_stop" +ctrl-R = "/input search_switch_case" +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" +@item(buffer_nicklist):K = "/window ${_window_number};/kickban ${nick}" +@item(buffer_nicklist):b = "/window ${_window_number};/ban ${nick}" +@item(buffer_nicklist):k = "/window ${_window_number};/kick ${nick}" +@item(buffer_nicklist):q = "/window ${_window_number};/query ${nick};/cursor stop" +@item(buffer_nicklist):w = "/window ${_window_number};/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_prefix_message;/cursor stop" + +[key_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" +@bar(nicklist):button1-gesture-up = "/bar scroll nicklist ${_window_number} -100%" +@bar(nicklist):button1-gesture-up-long = "/bar scroll nicklist ${_window_number} b" +@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 = "/window ${_window_number};hsignal:floodit_mouse" +@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};/kickban ${nick}" +@item(buffer_nicklist):button2 = "/window ${_window_number};/whois ${nick}" +@item(buffer_nicklist):button2-gesture-left = "/window ${_window_number};/ban ${nick}" +@item(buffers):button1* = "hsignal:buffers_mouse" +@item(buffers):button2 = "hsignal:buffers_mouse" +@bar:wheeldown = "/bar scroll ${_bar_name} ${_window_number} +20%" +@bar:wheelup = "/bar scroll ${_bar_name} ${_window_number} -20%" +@chat:button1 = "/window ${_window_number}" +@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:button1-gesture-right-long = "/window ${_window_number};/input jump_last_buffer" +@chat:wheeldown = "/window scroll_down -window ${_window_number}" +@chat:wheelup = "/window scroll_up -window ${_window_number}" +@*:button3 = "/cursor go ${_x},${_y}" diff --git a/.weechat/xfer.conf b/.weechat/xfer.conf new file mode 100644 index 0000000..02d928f --- /dev/null +++ b/.weechat/xfer.conf @@ -0,0 +1,36 @@ +# +# xfer.conf -- weechat v0.4.0-rc1 +# + +[look] +auto_open_buffer = on +progress_bar_size = 20 + +[color] +status_aborted = lightred +status_active = lightblue +status_connecting = yellow +status_done = lightgreen +status_failed = lightred +status_waiting = lightcyan +text = default +text_bg = default +text_selected = white + +[network] +blocksize = 65536 +fast_send = on +own_ip = "" +port_range = "" +speed_limit = 0 +timeout = 300 + +[file] +auto_accept_chats = off +auto_accept_files = off +auto_rename = on +auto_resume = on +convert_spaces = on +download_path = "%h/xfer" +upload_path = "~" +use_nick_in_filename = on