From 3608b3a4e1cd2ac49f16651a654b6946020dfe08 Mon Sep 17 00:00:00 2001 From: Shubham Saini Date: Thu, 11 Jun 2020 18:22:20 +0530 Subject: rewrite weechat --- weechat/.weechat/weechat.conf | 498 +++++++++++++++++++++++------------------- 1 file changed, 277 insertions(+), 221 deletions(-) diff --git a/weechat/.weechat/weechat.conf b/weechat/.weechat/weechat.conf index e66a9bd..4a81c0e 100644 --- a/weechat/.weechat/weechat.conf +++ b/weechat/.weechat/weechat.conf @@ -34,7 +34,7 @@ buffer_search_case_sensitive = off buffer_search_force_default = off buffer_search_regex = off buffer_search_where = prefix_message -buffer_time_format = "%H:%M:%S" +buffer_time_format = "" buffer_time_same = "" color_basic_force_bold = off color_inactive_buffer = on @@ -45,7 +45,7 @@ color_inactive_time = off color_inactive_window = on color_nick_offline = off color_pairs_auto_reset = 5 -color_real_white = off +color_real_white = on command_chars = "" command_incomplete = off confirm_quit = off @@ -55,10 +55,10 @@ 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 = "" +highlight = "NerdyPepper,nerdz,nerdy" highlight_regex = "" highlight_tags = "" -hotlist_add_conditions = "${away} || ${buffer.num_displayed} == 0 || ${info:relay_client_count,weechat,connected} > 0" +hotlist_add_conditions = "${away} || ${buffer} != ${window.buffer}" hotlist_buffer_separator = ", " hotlist_count_max = 2 hotlist_count_min_msg = 2 @@ -80,131 +80,131 @@ item_away_message = on item_buffer_filter = "*" item_buffer_zoom = "!" item_mouse_status = "M" -item_time_format = "%H:%M" +item_time_format = "%I.%M%p" 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 = off +mouse = on mouse_timer_delay = 100 nick_color_force = "" nick_color_hash = djb2 nick_color_hash_salt = "" nick_color_stop_chars = "_|[" -nick_prefix = "" +nick_prefix = " " nick_suffix = "" paste_auto_add_newline = on paste_bracketed = on paste_bracketed_timer_delay = 10 -paste_max_lines = 1 -prefix_action = " *" +paste_max_lines = 3 +prefix_action = "· " prefix_align = right -prefix_align_max = 0 +prefix_align_max = 15 prefix_align_min = 0 -prefix_align_more = "+" +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 = " " prefix_buffer_align_more_after = on -prefix_error = "=!=" -prefix_join = "-->" -prefix_network = "--" -prefix_quit = "<--" -prefix_same_nick = "" +prefix_error = " × " +prefix_join = " · " +prefix_network = " - " +prefix_quit = " · " +prefix_same_nick = " " prefix_same_nick_middle = "" -prefix_suffix = "|" +prefix_suffix = "" quote_nick_prefix = "<" quote_nick_suffix = ">" -quote_time_format = "%H:%M:%S" +quote_time_format = "%H%M" read_marker = line read_marker_always_show = off -read_marker_string = "- " +read_marker_string = "─" save_config_on_exit = on save_config_with_fsync = off -save_layout_on_exit = none +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 = "" +separator_horizontal = " " +separator_vertical = " " tab_width = 1 time_format = "%a, %d %b %Y %T" window_auto_zoom = off window_separator_horizontal = on window_separator_vertical = on -window_title = "" +window_title = "WeeChat ${info:version}" word_chars_highlight = "!\u00A0,-,_,|,alnum" word_chars_input = "!\u00A0,-,_,|,alnum" [palette] [color] -bar_more = lightmagenta +bar_more = gray 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 +chat_delimiters = gray +chat_highlight = 5 +chat_highlight_bg = black chat_host = cyan -chat_inactive_buffer = default -chat_inactive_window = default +chat_inactive_buffer = darkgray +chat_inactive_window = darkgray chat_nick = lightcyan -chat_nick_colors = "cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue" -chat_nick_offline = default -chat_nick_offline_highlight = default -chat_nick_offline_highlight_bg = blue +chat_nick_colors = "8" +chat_nick_offline = darkgray +chat_nick_offline_highlight = darkgray +chat_nick_offline_highlight_bg = 3 chat_nick_other = cyan chat_nick_prefix = green -chat_nick_self = white +chat_nick_self = 6 chat_nick_suffix = green -chat_prefix_action = white -chat_prefix_buffer = brown +chat_prefix_action = 7 +chat_prefix_buffer = green chat_prefix_buffer_inactive_buffer = default -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 = magenta +chat_prefix_error = red +chat_prefix_join = 2 +chat_prefix_more = 7 +chat_prefix_network = cyan +chat_prefix_quit = 1 +chat_prefix_suffix = white +chat_read_marker = 11 chat_read_marker_bg = default -chat_server = brown +chat_server = magenta chat_tags = red -chat_text_found = yellow +chat_text_found = 3 chat_text_found_bg = lightmagenta -chat_time = default -chat_time_delimiters = brown +chat_time = darkgray +chat_time_delimiters = darkgray chat_value = cyan chat_value_null = blue -emphasized = yellow -emphasized_bg = magenta -input_actions = lightgreen +emphasized = 3 +emphasized_bg = 170 +input_actions = 46 input_text_not_found = red -item_away = yellow +item_away = 3 nicklist_away = cyan -nicklist_group = green -separator = blue -status_count_highlight = magenta -status_count_msg = brown +nicklist_group = 8 +separator = 11 +status_count_highlight = 170 +status_count_msg = 130 status_count_other = default -status_count_private = green +status_count_private = 113 status_data_highlight = lightmagenta -status_data_msg = yellow +status_data_msg = 3 status_data_other = default -status_data_private = lightgreen -status_filter = green -status_more = yellow -status_mouse = green +status_data_private = 46 +status_filter = 113 +status_more = 3 +status_mouse = 113 status_name = white -status_name_ssl = lightgreen +status_name_ssl = 46 status_nicklist_count = default -status_number = yellow +status_number = 3 status_time = default [completion] @@ -213,9 +213,9 @@ command_inline = on default_template = "%(nicks)|%(irc_channels)" nick_add_space = on nick_case_sensitive = off -nick_completer = ": " +nick_completer = "," nick_first_only = off -nick_ignore_chars = "[]`_-^" +nick_ignore_chars = "[]-^" partial_completion_alert = on partial_completion_command = off partial_completion_command_arg = off @@ -224,13 +224,19 @@ partial_completion_other = off partial_completion_templates = "config_options" [history] -display_default = 5 +display_default = 0 max_buffer_lines_minutes = 0 max_buffer_lines_number = 4096 max_commands = 100 max_visited_buffers = 50 [proxy] +hive.address = "127.0.0.1" +hive.ipv6 = off +hive.password = "" +hive.port = 44444 +hive.type = socks5 +hive.username = "" [network] connection_timeout = 60 @@ -241,24 +247,52 @@ proxy_curl = "" [plugin] autoload = "*" debug = off -extension = ".so,.dll" +extension = ".so" path = "%h/plugins" save_config_on_unload = on [bar] -buflist.color_bg = default -buflist.color_delim = default -buflist.color_fg = default +buddylist.color_bg = default +buddylist.color_delim = default +buddylist.color_fg = default +buddylist.conditions = "" +buddylist.filling_left_right = vertical +buddylist.filling_top_bottom = horizontal +buddylist.hidden = on +buddylist.items = "buddylist" +buddylist.position = left +buddylist.priority = 0 +buddylist.separator = on +buddylist.size = 0 +buddylist.size_max = 0 +buddylist.type = root +buffers.color_bg = 0 +buffers.color_delim = default +buffers.color_fg = default +buffers.conditions = "" +buffers.filling_left_right = vertical +buffers.filling_top_bottom = columns_vertical +buffers.hidden = on +buffers.items = "" +buffers.position = left +buffers.priority = 0 +buffers.separator = on +buffers.size = 0 +buffers.size_max = 0 +buffers.type = root +buflist.color_bg = 0 +buflist.color_delim = lightcyan +buflist.color_fg = 7 buflist.conditions = "" buflist.filling_left_right = vertical -buflist.filling_top_bottom = columns_vertical +buflist.filling_top_bottom = columns_horizontal buflist.hidden = off -buflist.items = "buflist" -buflist.position = left +buflist.items = "buffers" +buflist.position = right buflist.priority = 0 -buflist.separator = on -buflist.size = 0 -buflist.size_max = 0 +buflist.separator = off +buflist.size = 15 +buflist.size_max = 15 buflist.type = root fset.color_bg = default fset.color_delim = cyan @@ -275,26 +309,40 @@ fset.size = 3 fset.size_max = 3 fset.type = window input.color_bg = default -input.color_delim = cyan -input.color_fg = default +input.color_delim = 7 +input.color_fg = 7 input.conditions = "" 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.items = "$,input_text" input.position = bottom input.priority = 1000 -input.separator = off +input.separator = on input.size = 1 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 = on +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.color_fg = 8 +nicklist.conditions = "nicklist" nicklist.filling_left_right = vertical nicklist.filling_top_bottom = columns_vertical -nicklist.hidden = off +nicklist.hidden = on nicklist.items = "buffer_nicklist" nicklist.position = right nicklist.priority = 200 @@ -302,27 +350,27 @@ nicklist.separator = on nicklist.size = 0 nicklist.size_max = 0 nicklist.type = window -status.color_bg = blue +status.color_bg = 10 status.color_delim = cyan status.color_fg = default status.conditions = "" status.filling_left_right = vertical status.filling_top_bottom = horizontal -status.hidden = off -status.items = "[time],[buffer_last_number],[buffer_plugin],buffer_number+:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_zoom+buffer_filter,scroll,[lag],[hotlist],completion" +status.hidden = on +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 = blue +title.color_bg = 10 title.color_delim = cyan title.color_fg = default title.conditions = "" title.filling_left_right = vertical title.filling_top_bottom = horizontal -title.hidden = off +title.hidden = on title.items = "buffer_title" title.position = top title.priority = 500 @@ -332,21 +380,29 @@ title.size_max = 0 title.type = window [layout] +default.buffer = "core;weechat;1" +default.buffer = "irc;server.rizon;1" +default.buffer = "irc;rizon.#rice;2" +default.buffer = "irc;rizon.#homescreen;3" +default.buffer = "irc;rizon.#cloveros;4" +default.window = "1;0;0;0;irc;server.rizon" +default.current = on [notify] [filter] +irc_smart = on;*;irc_smart_filter;* [key] ctrl-? = "/input delete_previous_char" ctrl-A = "/input move_beginning_of_line" ctrl-B = "/input move_previous_char" -ctrl-C_ = "/input insert \x1F" ctrl-Cb = "/input insert \x02" ctrl-Cc = "/input insert \x03" ctrl-Ci = "/input insert \x1D" ctrl-Co = "/input insert \x0F" -ctrl-Cv = "/input insert \x16" +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" @@ -358,7 +414,7 @@ ctrl-L = "/window refresh" ctrl-M = "/input return" ctrl-N = "/buffer +1" ctrl-P = "/buffer -1" -ctrl-R = "/input search_text_here" +ctrl-R = "/input search_text" ctrl-Sctrl-U = "/input set_unread" ctrl-T = "/input transpose_chars" ctrl-U = "/input delete_beginning_of_line" @@ -370,8 +426,8 @@ meta-meta-OQ = "/bar scroll buflist * e" meta-meta2-11~ = "/bar scroll buflist * b" meta-meta2-12~ = "/bar scroll buflist * e" meta-meta2-1~ = "/window scroll_top" -meta-meta2-23~ = "/bar scroll nicklist * b" -meta-meta2-24~ = "/bar scroll nicklist * e" +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" @@ -381,8 +437,6 @@ meta-meta2-A = "/buffer -1" meta-meta2-B = "/buffer +1" meta-meta2-C = "/buffer +1" meta-meta2-D = "/buffer -1" -meta-- = "/filter toggle @" -meta-/ = "/input jump_last_buffer_displayed" meta-0 = "/buffer *10" meta-1 = "/buffer *1" meta-2 = "/buffer *2" @@ -420,29 +474,17 @@ meta2-1;3A = "/buffer -1" meta2-1;3B = "/buffer +1" meta2-1;3C = "/buffer +1" meta2-1;3D = "/buffer -1" -meta2-1;3F = "/window scroll_bottom" -meta2-1;3H = "/window scroll_top" meta2-1;3P = "/bar scroll buflist * b" meta2-1;3Q = "/bar scroll buflist * e" 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;5P = "/bar scroll buflist * -100%" meta2-1;5Q = "/bar scroll buflist * +100%" meta2-1~ = "/input move_beginning_of_line" -meta2-200~ = "/input paste_start" -meta2-201~ = "/input paste_stop" -meta2-20~ = "/bar scroll title * -30%" -meta2-21~ = "/bar scroll title * +30%" -meta2-23;3~ = "/bar scroll nicklist * b" -meta2-23;5~ = "/bar scroll nicklist * -100%" -meta2-23^ = "/bar scroll nicklist * -100%" -meta2-23~ = "/bar scroll nicklist * -100%" -meta2-24;3~ = "/bar scroll nicklist * e" -meta2-24;5~ = "/bar scroll nicklist * +100%" -meta2-24^ = "/bar scroll nicklist * +100%" -meta2-24~ = "/bar scroll nicklist * +100%" +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-3~ = "/input delete_next_char" meta2-4~ = "/input move_end_of_line" meta2-5;3~ = "/window scroll_up" @@ -460,124 +502,121 @@ 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-f = "/buffer -" -meta-jmeta-l = "/buffer +" +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-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-l = "/window bare" -meta-m = "/mute mouse toggle" -meta-n = "/window scroll_next_highlight" -meta-p = "/window scroll_previous_highlight" +meta-m = "/bar toggle buffers" +meta-n = "/bar toggle nicklist" +meta-p = "/window bare" meta-r = "/input delete_line" -meta-s = "/mute spell toggle" -meta-u = "/window scroll_unread" +meta-u = "/input scroll_unread" meta-wmeta-meta2-A = "/window up" meta-wmeta-meta2-B = "/window down" meta-wmeta-meta2-C = "/window right" @@ -588,7 +627,6 @@ meta-wmeta2-1;3C = "/window right" meta-wmeta2-1;3D = "/window left" meta-wmeta-b = "/window balance" meta-wmeta-s = "/window swap" -meta-x = "/input zoom_merged_buffer" meta-z = "/window zoom" ctrl-_ = "/input undo" @@ -617,6 +655,11 @@ meta2-A = "/cursor move up" meta2-B = "/cursor move down" meta2-C = "/cursor move right" meta2-D = "/cursor move left" +@chat(python.*):D = "hsignal:slack_cursor_delete" +@chat(python.*):L = "hsignal:slack_cursor_linkarchive" +@chat(python.*):M = "hsignal:slack_cursor_message" +@chat(python.*):R = "hsignal:slack_cursor_reply" +@chat(python.*):T = "hsignal:slack_cursor_thread" @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}" @@ -627,6 +670,10 @@ meta2-D = "/cursor move left" @chat:q = "hsignal:chat_quote_prefix_message;/cursor stop" [key_mouse] +@item(buffer_nicklist)>item(buddylist):button1-gesture-* = "hsignal:buddylist_mouse" +@chat(*)>item(buddylist):button1-gesture-* = "hsignal:buddylist_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" @@ -638,15 +685,24 @@ meta2-D = "/cursor move left" @chat(fset.fset):button2* = "hsignal:fset_mouse" @chat(fset.fset):wheeldown = "/fset -down 5" @chat(fset.fset):wheelup = "/fset -up 5" +@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.*):button2 = "hsignal:slack_mouse" @chat(script.scripts):button1 = "/window ${_window_number};/script go ${_chat_line_y}" @chat(script.scripts):button2 = "/window ${_window_number};/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}" @chat(script.scripts):wheeldown = "/script down 5" @chat(script.scripts):wheelup = "/script up 5" +@item(buddylist):button1* = "hsignal:buddylist_mouse" +@item(buddylist):button1-gesture-* = "hsignal:buddylist_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" @item(buflist):button1* = "hsignal:buflist_mouse" @item(buflist):button2* = "hsignal:buflist_mouse" @item(buflist2):button1* = "hsignal:buflist_mouse" -- cgit v1.2.3