dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

weechat.conf (21013B)


      1 #
      2 # weechat -- weechat.conf
      3 #
      4 # WARNING: It is NOT recommended to edit this file by hand,
      5 # especially if WeeChat is running.
      6 #
      7 # Use commands like /set or /fset to change settings in WeeChat.
      8 #
      9 # For more info, see: https://weechat.org/doc/weechat/quickstart/
     10 #
     11 
     12 config_version = 4
     13 
     14 [debug]
     15 
     16 [startup]
     17 command_after_plugins = ""
     18 command_before_plugins = ""
     19 display_logo = on
     20 display_version = on
     21 sys_rlimit = ""
     22 
     23 [look]
     24 align_end_of_lines = message
     25 align_multiline_words = on
     26 bar_more_down = "++"
     27 bar_more_left = "<<"
     28 bar_more_right = ">>"
     29 bar_more_up = "--"
     30 bare_display_exit_on_input = on
     31 bare_display_time_format = "%H:%M"
     32 buffer_auto_renumber = on
     33 buffer_notify_default = all
     34 buffer_position = end
     35 buffer_search_case_sensitive = off
     36 buffer_search_force_default = off
     37 buffer_search_history = local
     38 buffer_search_regex = off
     39 buffer_search_where = prefix_message
     40 buffer_time_format = "%H:%M:%S"
     41 buffer_time_same = ""
     42 chat_space_right = off
     43 color_basic_force_bold = off
     44 color_inactive_buffer = on
     45 color_inactive_message = on
     46 color_inactive_prefix = on
     47 color_inactive_prefix_buffer = on
     48 color_inactive_time = on
     49 color_inactive_window = on
     50 color_nick_offline = off
     51 color_pairs_auto_reset = 5
     52 color_real_white = off
     53 command_chars = ""
     54 command_incomplete = off
     55 config_permissions = "600"
     56 confirm_quit = off
     57 confirm_upgrade = off
     58 day_change = on
     59 day_change_message_1date = "-- %a, %d %b %Y --"
     60 day_change_message_2dates = "-- %%a, %%d %%b %%Y (%a, %d %b %Y) --"
     61 eat_newline_glitch = off
     62 emphasized_attributes = ""
     63 highlight = ""
     64 highlight_disable_regex = ""
     65 highlight_prefix = on
     66 highlight_regex = ""
     67 highlight_tags = ""
     68 hotlist_add_conditions = "${away} || ${buffer.num_displayed} == 0 || ${info:relay_client_count,weechat,connected} > 0"
     69 hotlist_buffer_separator = ", "
     70 hotlist_count_max = 2
     71 hotlist_count_min_msg = 2
     72 hotlist_names_count = 3
     73 hotlist_names_length = 0
     74 hotlist_names_level = 12
     75 hotlist_names_merged_buffers = off
     76 hotlist_prefix = "H: "
     77 hotlist_remove = merged
     78 hotlist_short_names = on
     79 hotlist_sort = "-priority,time,time_usec"
     80 hotlist_suffix = ""
     81 hotlist_unique_numbers = on
     82 hotlist_update_on_buffer_switch = on
     83 input_cursor_scroll = 20
     84 input_multiline_lead_linebreak = on
     85 input_share = none
     86 input_share_overwrite = off
     87 input_undo_max = 32
     88 item_away_message = on
     89 item_buffer_filter = "*"
     90 item_buffer_zoom = "!"
     91 item_mouse_status = "M"
     92 item_time_format = "%H:%M"
     93 jump_current_to_previous_buffer = on
     94 jump_previous_buffer_when_closing = on
     95 jump_smart_back_to_buffer = on
     96 key_bind_safe = on
     97 key_grab_delay = 800
     98 mouse = off
     99 nick_color_force = ""
    100 nick_color_hash = djb2
    101 nick_color_hash_salt = ""
    102 nick_color_stop_chars = "_|["
    103 nick_prefix = ""
    104 nick_suffix = ""
    105 paste_bracketed = on
    106 paste_bracketed_timer_delay = 10
    107 paste_max_lines = 100
    108 prefix_action = " *"
    109 prefix_align = right
    110 prefix_align_max = 0
    111 prefix_align_min = 0
    112 prefix_align_more = "+"
    113 prefix_align_more_after = on
    114 prefix_buffer_align = right
    115 prefix_buffer_align_max = 0
    116 prefix_buffer_align_more = "+"
    117 prefix_buffer_align_more_after = on
    118 prefix_error = "=!="
    119 prefix_join = "-->"
    120 prefix_network = "--"
    121 prefix_quit = "<--"
    122 prefix_same_nick = ""
    123 prefix_same_nick_middle = ""
    124 prefix_suffix = "│"
    125 quote_nick_prefix = "<"
    126 quote_nick_suffix = ">"
    127 quote_time_format = "%H:%M:%S"
    128 read_marker = line
    129 read_marker_always_show = off
    130 read_marker_string = "- "
    131 read_marker_update_on_buffer_switch = on
    132 save_config_on_exit = on
    133 save_config_with_fsync = off
    134 save_layout_on_exit = none
    135 scroll_amount = 3
    136 scroll_bottom_after_switch = off
    137 scroll_page_percent = 100
    138 search_text_not_found_alert = on
    139 separator_horizontal = "-"
    140 separator_vertical = ""
    141 tab_width = 1
    142 time_format = "%a, %d %b %Y %T"
    143 window_auto_zoom = off
    144 window_separator_horizontal = on
    145 window_separator_vertical = on
    146 window_title = ""
    147 word_chars_highlight = "!\u00A0,-,_,|,alnum"
    148 word_chars_input = "!\u00A0,-,_,|,alnum"
    149 
    150 [palette]
    151 
    152 [color]
    153 bar_more = lightmagenta
    154 chat = default
    155 chat_bg = default
    156 chat_buffer = white
    157 chat_channel = white
    158 chat_day_change = cyan
    159 chat_delimiters = 22
    160 chat_highlight = yellow
    161 chat_highlight_bg = 124
    162 chat_host = cyan
    163 chat_inactive_buffer = default
    164 chat_inactive_window = 240
    165 chat_nick = lightcyan
    166 chat_nick_colors = "cyan,magenta,green,brown,lightblue,lightcyan,lightmagenta,lightgreen,31,35,38,40,49,63,70,80,92,99,112,126,130,138,142,148,160,162,167,169,174,176,178,184,186,210,212,215,248"
    167 chat_nick_offline = 242
    168 chat_nick_offline_highlight = default
    169 chat_nick_offline_highlight_bg = 17
    170 chat_nick_other = cyan
    171 chat_nick_prefix = green
    172 chat_nick_self = white
    173 chat_nick_suffix = green
    174 chat_prefix_action = white
    175 chat_prefix_buffer = 180
    176 chat_prefix_buffer_inactive_buffer = default
    177 chat_prefix_error = yellow
    178 chat_prefix_join = lightgreen
    179 chat_prefix_more = lightmagenta
    180 chat_prefix_network = magenta
    181 chat_prefix_quit = lightred
    182 chat_prefix_suffix = 24
    183 chat_read_marker = magenta
    184 chat_read_marker_bg = default
    185 chat_server = brown
    186 chat_status_disabled = red
    187 chat_status_enabled = green
    188 chat_tags = red
    189 chat_text_found = yellow
    190 chat_text_found_bg = lightmagenta
    191 chat_time = default
    192 chat_time_delimiters = brown
    193 chat_value = cyan
    194 chat_value_null = blue
    195 emphasized = yellow
    196 emphasized_bg = 54
    197 eval_syntax_colors = "green,lightred,lightblue,lightmagenta,yellow,cyan"
    198 input_actions = lightgreen
    199 input_text_not_found = red
    200 item_away = yellow
    201 nicklist_away = 240
    202 nicklist_group = green
    203 separator = 236
    204 status_count_highlight = magenta
    205 status_count_msg = brown
    206 status_count_other = default
    207 status_count_private = green
    208 status_data_highlight = lightmagenta
    209 status_data_msg = yellow
    210 status_data_other = default
    211 status_data_private = lightgreen
    212 status_filter = green
    213 status_modes = default
    214 status_more = yellow
    215 status_mouse = lightgreen
    216 status_name = white
    217 status_name_insecure = lightmagenta
    218 status_name_tls = white
    219 status_nicklist_count = default
    220 status_number = yellow
    221 status_time = default
    222 
    223 [completion]
    224 base_word_until_cursor = on
    225 case_sensitive = on
    226 command_inline = on
    227 default_template = "%(nicks)|%(irc_channels)"
    228 nick_add_space = on
    229 nick_case_sensitive = off
    230 nick_completer = ": "
    231 nick_first_only = off
    232 nick_ignore_chars = "[]`_-^"
    233 partial_completion_alert = on
    234 partial_completion_command = off
    235 partial_completion_command_arg = off
    236 partial_completion_count = on
    237 partial_completion_other = off
    238 partial_completion_templates = "config_options"
    239 
    240 [history]
    241 display_default = 5
    242 max_buffer_lines_minutes = 0
    243 max_buffer_lines_number = 4096
    244 max_commands = 100
    245 max_visited_buffers = 50
    246 
    247 [proxy]
    248 
    249 [network]
    250 connection_timeout = 60
    251 gnutls_ca_system = on
    252 gnutls_ca_user = ""
    253 gnutls_handshake_timeout = 30
    254 proxy_curl = ""
    255 
    256 [plugin]
    257 autoload = "*"
    258 extension = ".so,.dll"
    259 path = "${weechat_data_dir}/plugins"
    260 save_config_on_unload = on
    261 
    262 [signal]
    263 sighup = "${if:${info:weechat_headless}?/reload:/quit -yes}"
    264 sigquit = "/quit -yes"
    265 sigterm = "/quit -yes"
    266 sigusr1 = ""
    267 sigusr2 = ""
    268 
    269 [bar]
    270 buflist.color_bg = default
    271 buflist.color_bg_inactive = default
    272 buflist.color_delim = default
    273 buflist.color_fg = default
    274 buflist.conditions = ""
    275 buflist.filling_left_right = vertical
    276 buflist.filling_top_bottom = columns_vertical
    277 buflist.hidden = off
    278 buflist.items = "buflist"
    279 buflist.position = left
    280 buflist.priority = 0
    281 buflist.separator = on
    282 buflist.size = 0
    283 buflist.size_max = 0
    284 buflist.type = root
    285 fset.color_bg = default
    286 fset.color_bg_inactive = default
    287 fset.color_delim = cyan
    288 fset.color_fg = default
    289 fset.conditions = "${buffer.full_name} == fset.fset"
    290 fset.filling_left_right = vertical
    291 fset.filling_top_bottom = horizontal
    292 fset.hidden = off
    293 fset.items = "fset"
    294 fset.position = top
    295 fset.priority = 0
    296 fset.separator = on
    297 fset.size = 3
    298 fset.size_max = 3
    299 fset.type = window
    300 input.color_bg = default
    301 input.color_bg_inactive = default
    302 input.color_delim = cyan
    303 input.color_fg = default
    304 input.conditions = ""
    305 input.filling_left_right = vertical
    306 input.filling_top_bottom = horizontal
    307 input.hidden = off
    308 input.items = "[input_prompt]+(away),[input_search],[input_paste],input_text"
    309 input.position = bottom
    310 input.priority = 1000
    311 input.separator = off
    312 input.size = 0
    313 input.size_max = 0
    314 input.type = window
    315 nicklist.color_bg = default
    316 nicklist.color_bg_inactive = default
    317 nicklist.color_delim = cyan
    318 nicklist.color_fg = default
    319 nicklist.conditions = "${nicklist}"
    320 nicklist.filling_left_right = vertical
    321 nicklist.filling_top_bottom = columns_vertical
    322 nicklist.hidden = off
    323 nicklist.items = "buffer_nicklist"
    324 nicklist.position = right
    325 nicklist.priority = 200
    326 nicklist.separator = on
    327 nicklist.size = 0
    328 nicklist.size_max = 0
    329 nicklist.type = window
    330 status.color_bg = 234
    331 status.color_bg_inactive = 232
    332 status.color_delim = cyan
    333 status.color_fg = default
    334 status.conditions = ""
    335 status.filling_left_right = vertical
    336 status.filling_top_bottom = horizontal
    337 status.hidden = off
    338 status.items = "[time],[buffer_last_number],[buffer_plugin],buffer_number+:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_zoom+buffer_filter,mouse_status,scroll,[lag],[hotlist],[typing],completion"
    339 status.position = bottom
    340 status.priority = 500
    341 status.separator = off
    342 status.size = 1
    343 status.size_max = 0
    344 status.type = window
    345 title.color_bg = 234
    346 title.color_bg_inactive = 232
    347 title.color_delim = cyan
    348 title.color_fg = default
    349 title.conditions = ""
    350 title.filling_left_right = vertical
    351 title.filling_top_bottom = horizontal
    352 title.hidden = off
    353 title.items = "buffer_title"
    354 title.position = top
    355 title.priority = 500
    356 title.separator = off
    357 title.size = 1
    358 title.size_max = 0
    359 title.type = window
    360 
    361 [custom_bar_item]
    362 
    363 [layout]
    364 
    365 [buffer]
    366 
    367 [notify]
    368 
    369 [filter]
    370 
    371 [key]
    372 backspace = "/input delete_previous_char"
    373 ctrl-_ = "/input undo"
    374 ctrl-a = "/input move_beginning_of_line"
    375 ctrl-b = "/input move_previous_char"
    376 ctrl-c,_ = "/input insert \x1F"
    377 ctrl-c,b = "/input insert \x02"
    378 ctrl-c,c = "/input insert \x03"
    379 ctrl-c,d = "/input insert \x04"
    380 ctrl-c,i = "/input insert \x1D"
    381 ctrl-c,o = "/input insert \x0F"
    382 ctrl-c,v = "/input insert \x16"
    383 ctrl-d = "/input delete_next_char"
    384 ctrl-down = "/input history_global_next"
    385 ctrl-e = "/input move_end_of_line"
    386 ctrl-f = "/input move_next_char"
    387 ctrl-f1 = "/bar scroll buflist * -100%"
    388 ctrl-f11 = "/bar scroll nicklist * -100%"
    389 ctrl-f12 = "/bar scroll nicklist * +100%"
    390 ctrl-f2 = "/bar scroll buflist * +100%"
    391 ctrl-k = "/input delete_end_of_line"
    392 ctrl-l = "/window refresh"
    393 ctrl-left = "/input move_previous_word"
    394 ctrl-n = "/buffer +1"
    395 ctrl-o = "/input history_use_get_next"
    396 ctrl-p = "/buffer -1"
    397 ctrl-r = "/input search_history"
    398 ctrl-right = "/input move_next_word"
    399 ctrl-s = "/input search_text_here"
    400 ctrl-t = "/input transpose_chars"
    401 ctrl-u = "/input delete_beginning_of_line"
    402 ctrl-up = "/input history_global_previous"
    403 ctrl-w = "/input delete_previous_word_whitespace"
    404 ctrl-x = "/buffer switch"
    405 ctrl-y = "/input clipboard_paste"
    406 ctrl-z = "/sys suspend"
    407 delete = "/input delete_next_char"
    408 down = "/input history_next"
    409 end = "/input move_end_of_line"
    410 f1 = "/bar scroll buflist * -100%"
    411 f10 = "/bar scroll title * +30%"
    412 f11 = "/bar scroll nicklist * -100%"
    413 f12 = "/bar scroll nicklist * +100%"
    414 f2 = "/bar scroll buflist * +100%"
    415 f5 = "/buffer -1"
    416 f6 = "/buffer +1"
    417 f7 = "/window -1"
    418 f8 = "/window +1"
    419 f9 = "/bar scroll title * -30%"
    420 home = "/input move_beginning_of_line"
    421 left = "/input move_previous_char"
    422 meta-- = "/filter toggle @"
    423 meta-/ = "/buffer jump last_displayed"
    424 meta-0 = "/buffer *10"
    425 meta-1 = "/buffer *1"
    426 meta-2 = "/buffer *2"
    427 meta-3 = "/buffer *3"
    428 meta-4 = "/buffer *4"
    429 meta-5 = "/buffer *5"
    430 meta-6 = "/buffer *6"
    431 meta-7 = "/buffer *7"
    432 meta-8 = "/buffer *8"
    433 meta-9 = "/buffer *9"
    434 meta-< = "/buffer jump prev_visited"
    435 meta-= = "/filter toggle"
    436 meta-> = "/buffer jump next_visited"
    437 meta-B = "/buflist toggle"
    438 meta-N = "/bar toggle nicklist"
    439 meta-R = "/input delete_input"
    440 meta-U = "/allbuf /buffer set unread"
    441 meta-_ = "/input redo"
    442 meta-a = "/buffer jump smart"
    443 meta-b = "/input move_previous_word"
    444 meta-backspace = "/input delete_previous_word"
    445 meta-ctrl-k = "/input delete_end_of_input"
    446 meta-ctrl-u = "/input delete_beginning_of_input"
    447 meta-d = "/input delete_next_word"
    448 meta-down = "/buffer +1"
    449 meta-end = "/window scroll_bottom"
    450 meta-f = "/input move_next_word"
    451 meta-f1 = "/bar scroll buflist * b"
    452 meta-f11 = "/bar scroll nicklist * b"
    453 meta-f12 = "/bar scroll nicklist * e"
    454 meta-f2 = "/bar scroll buflist * e"
    455 meta-h,meta-R = "/hotlist restore -all"
    456 meta-h,meta-c = "/hotlist clear"
    457 meta-h,meta-m = "/hotlist remove"
    458 meta-h,meta-r = "/hotlist restore"
    459 meta-home = "/window scroll_top"
    460 meta-j,0,1 = "/buffer *1"
    461 meta-j,0,2 = "/buffer *2"
    462 meta-j,0,3 = "/buffer *3"
    463 meta-j,0,4 = "/buffer *4"
    464 meta-j,0,5 = "/buffer *5"
    465 meta-j,0,6 = "/buffer *6"
    466 meta-j,0,7 = "/buffer *7"
    467 meta-j,0,8 = "/buffer *8"
    468 meta-j,0,9 = "/buffer *9"
    469 meta-j,1,0 = "/buffer *10"
    470 meta-j,1,1 = "/buffer *11"
    471 meta-j,1,2 = "/buffer *12"
    472 meta-j,1,3 = "/buffer *13"
    473 meta-j,1,4 = "/buffer *14"
    474 meta-j,1,5 = "/buffer *15"
    475 meta-j,1,6 = "/buffer *16"
    476 meta-j,1,7 = "/buffer *17"
    477 meta-j,1,8 = "/buffer *18"
    478 meta-j,1,9 = "/buffer *19"
    479 meta-j,2,0 = "/buffer *20"
    480 meta-j,2,1 = "/buffer *21"
    481 meta-j,2,2 = "/buffer *22"
    482 meta-j,2,3 = "/buffer *23"
    483 meta-j,2,4 = "/buffer *24"
    484 meta-j,2,5 = "/buffer *25"
    485 meta-j,2,6 = "/buffer *26"
    486 meta-j,2,7 = "/buffer *27"
    487 meta-j,2,8 = "/buffer *28"
    488 meta-j,2,9 = "/buffer *29"
    489 meta-j,3,0 = "/buffer *30"
    490 meta-j,3,1 = "/buffer *31"
    491 meta-j,3,2 = "/buffer *32"
    492 meta-j,3,3 = "/buffer *33"
    493 meta-j,3,4 = "/buffer *34"
    494 meta-j,3,5 = "/buffer *35"
    495 meta-j,3,6 = "/buffer *36"
    496 meta-j,3,7 = "/buffer *37"
    497 meta-j,3,8 = "/buffer *38"
    498 meta-j,3,9 = "/buffer *39"
    499 meta-j,4,0 = "/buffer *40"
    500 meta-j,4,1 = "/buffer *41"
    501 meta-j,4,2 = "/buffer *42"
    502 meta-j,4,3 = "/buffer *43"
    503 meta-j,4,4 = "/buffer *44"
    504 meta-j,4,5 = "/buffer *45"
    505 meta-j,4,6 = "/buffer *46"
    506 meta-j,4,7 = "/buffer *47"
    507 meta-j,4,8 = "/buffer *48"
    508 meta-j,4,9 = "/buffer *49"
    509 meta-j,5,0 = "/buffer *50"
    510 meta-j,5,1 = "/buffer *51"
    511 meta-j,5,2 = "/buffer *52"
    512 meta-j,5,3 = "/buffer *53"
    513 meta-j,5,4 = "/buffer *54"
    514 meta-j,5,5 = "/buffer *55"
    515 meta-j,5,6 = "/buffer *56"
    516 meta-j,5,7 = "/buffer *57"
    517 meta-j,5,8 = "/buffer *58"
    518 meta-j,5,9 = "/buffer *59"
    519 meta-j,6,0 = "/buffer *60"
    520 meta-j,6,1 = "/buffer *61"
    521 meta-j,6,2 = "/buffer *62"
    522 meta-j,6,3 = "/buffer *63"
    523 meta-j,6,4 = "/buffer *64"
    524 meta-j,6,5 = "/buffer *65"
    525 meta-j,6,6 = "/buffer *66"
    526 meta-j,6,7 = "/buffer *67"
    527 meta-j,6,8 = "/buffer *68"
    528 meta-j,6,9 = "/buffer *69"
    529 meta-j,7,0 = "/buffer *70"
    530 meta-j,7,1 = "/buffer *71"
    531 meta-j,7,2 = "/buffer *72"
    532 meta-j,7,3 = "/buffer *73"
    533 meta-j,7,4 = "/buffer *74"
    534 meta-j,7,5 = "/buffer *75"
    535 meta-j,7,6 = "/buffer *76"
    536 meta-j,7,7 = "/buffer *77"
    537 meta-j,7,8 = "/buffer *78"
    538 meta-j,7,9 = "/buffer *79"
    539 meta-j,8,0 = "/buffer *80"
    540 meta-j,8,1 = "/buffer *81"
    541 meta-j,8,2 = "/buffer *82"
    542 meta-j,8,3 = "/buffer *83"
    543 meta-j,8,4 = "/buffer *84"
    544 meta-j,8,5 = "/buffer *85"
    545 meta-j,8,6 = "/buffer *86"
    546 meta-j,8,7 = "/buffer *87"
    547 meta-j,8,8 = "/buffer *88"
    548 meta-j,8,9 = "/buffer *89"
    549 meta-j,9,0 = "/buffer *90"
    550 meta-j,9,1 = "/buffer *91"
    551 meta-j,9,2 = "/buffer *92"
    552 meta-j,9,3 = "/buffer *93"
    553 meta-j,9,4 = "/buffer *94"
    554 meta-j,9,5 = "/buffer *95"
    555 meta-j,9,6 = "/buffer *96"
    556 meta-j,9,7 = "/buffer *97"
    557 meta-j,9,8 = "/buffer *98"
    558 meta-j,9,9 = "/buffer *99"
    559 meta-j,meta-f = "/buffer -"
    560 meta-j,meta-l = "/buffer +"
    561 meta-j,meta-r = "/server raw"
    562 meta-j,meta-s = "/server jump"
    563 meta-k = "/input grab_key_command"
    564 meta-l = "/window bare"
    565 meta-left = "/buffer -1"
    566 meta-m = "/mute mouse toggle"
    567 meta-n = "/window scroll_next_highlight"
    568 meta-p = "/window scroll_previous_highlight"
    569 meta-pgdn = "/window scroll_down"
    570 meta-pgup = "/window scroll_up"
    571 meta-r = "/input delete_line"
    572 meta-return = "/input insert \n"
    573 meta-right = "/buffer +1"
    574 meta-s = "/mute spell toggle"
    575 meta-u = "/window scroll_unread"
    576 meta-up = "/buffer -1"
    577 meta-w,meta-b = "/window balance"
    578 meta-w,meta-down = "/window down"
    579 meta-w,meta-left = "/window left"
    580 meta-w,meta-right = "/window right"
    581 meta-w,meta-s = "/window swap"
    582 meta-w,meta-up = "/window up"
    583 meta-x = "/buffer zoom"
    584 meta-z = "/window zoom"
    585 pgdn = "/window page_down"
    586 pgup = "/window page_up"
    587 return = "/input return"
    588 right = "/input move_next_char"
    589 shift-down = "/input move_next_line"
    590 shift-end = "/input move_end_of_input"
    591 shift-home = "/input move_beginning_of_input"
    592 shift-left = "/input move_previous_char"
    593 shift-right = "/input move_next_char"
    594 shift-tab = "/input complete_previous"
    595 shift-up = "/input move_previous_line"
    596 tab = "/input complete_next"
    597 up = "/input history_previous"
    598 
    599 [key_search]
    600 ctrl-q = "/input search_stop"
    601 ctrl-r = "/input search_previous"
    602 ctrl-s = "/input search_next"
    603 ctrl-x = "/input search_switch_regex"
    604 down = "/input search_next"
    605 meta-c = "/input search_switch_case"
    606 return = "/input search_stop_here"
    607 tab = "/input search_switch_where"
    608 up = "/input search_previous"
    609 
    610 [key_histsearch]
    611 ctrl-o = "/input history_use_get_next"
    612 ctrl-q = "/input search_stop"
    613 ctrl-r = "/input search_previous"
    614 ctrl-s = "/input search_next"
    615 ctrl-x = "/input search_switch_regex"
    616 down = "/input search_next"
    617 meta-c = "/input search_switch_case"
    618 return = "/input search_stop_here"
    619 tab = "/input search_switch_where"
    620 up = "/input search_previous"
    621 
    622 [key_cursor]
    623 @chat:Q = "hsignal:chat_quote_time_prefix_message;/cursor stop"
    624 @chat:l = "hsignal:chat_quote_focused_line;/cursor stop"
    625 @chat:m = "hsignal:chat_quote_message;/cursor stop"
    626 @chat:q = "hsignal:chat_quote_prefix_message;/cursor stop"
    627 @item(buffer_nicklist):K = "/window ${_window_number};/kickban ${nick}"
    628 @item(buffer_nicklist):b = "/window ${_window_number};/ban ${nick}"
    629 @item(buffer_nicklist):k = "/window ${_window_number};/kick ${nick}"
    630 @item(buffer_nicklist):q = "/window ${_window_number};/query ${nick};/cursor stop"
    631 @item(buffer_nicklist):w = "/window ${_window_number};/whois ${nick}"
    632 down = "/cursor move down"
    633 left = "/cursor move left"
    634 meta-down = "/cursor move edge_bottom"
    635 meta-end = "/cursor move bottom_right"
    636 meta-home = "/cursor move top_left"
    637 meta-left = "/cursor move edge_left"
    638 meta-right = "/cursor move edge_right"
    639 meta-shift-down = "/cursor move area_down"
    640 meta-shift-left = "/cursor move area_left"
    641 meta-shift-right = "/cursor move area_right"
    642 meta-shift-up = "/cursor move area_up"
    643 meta-up = "/cursor move edge_top"
    644 return = "/cursor stop"
    645 right = "/cursor move right"
    646 up = "/cursor move up"
    647 
    648 [key_mouse]
    649 @*:button3 = "/cursor go ${_x},${_y}"
    650 @bar(buflist):ctrl-wheeldown = "hsignal:buflist_mouse"
    651 @bar(buflist):ctrl-wheelup = "hsignal:buflist_mouse"
    652 @bar(input):button2 = "/input grab_mouse_area"
    653 @bar(nicklist):button1-gesture-down = "/bar scroll nicklist ${_window_number} +100%"
    654 @bar(nicklist):button1-gesture-down-long = "/bar scroll nicklist ${_window_number} e"
    655 @bar(nicklist):button1-gesture-up = "/bar scroll nicklist ${_window_number} -100%"
    656 @bar(nicklist):button1-gesture-up-long = "/bar scroll nicklist ${_window_number} b"
    657 @bar:wheeldown = "/bar scroll ${_bar_name} ${_window_number} +20%"
    658 @bar:wheelup = "/bar scroll ${_bar_name} ${_window_number} -20%"
    659 @chat(fset.fset):button1 = "/window ${_window_number};/fset -go ${fset_option_index}"
    660 @chat(fset.fset):button2* = "hsignal:fset_mouse"
    661 @chat(fset.fset):wheeldown = "/fset -down 5"
    662 @chat(fset.fset):wheelup = "/fset -up 5"
    663 @chat(irc.list_*):button1 = "/window ${_window_number};/list -go ${_chat_line_y}"
    664 @chat(irc.list_*):button2* = "hsignal:irc_list_mouse"
    665 @chat(irc.list_*):wheeldown = "/list -down 5"
    666 @chat(irc.list_*):wheelup = "/list -up 5"
    667 @chat(script.scripts):button1 = "/window ${_window_number};/script -go ${_chat_line_y}"
    668 @chat(script.scripts):button2 = "/window ${_window_number};/script -go ${_chat_line_y};/script installremove -q ${script_name_with_extension}"
    669 @chat(script.scripts):wheeldown = "/script -down 5"
    670 @chat(script.scripts):wheelup = "/script -up 5"
    671 @chat:button1 = "/window ${_window_number}"
    672 @chat:button1-gesture-left = "/window ${_window_number};/buffer -1"
    673 @chat:button1-gesture-left-long = "/window ${_window_number};/buffer 1"
    674 @chat:button1-gesture-right = "/window ${_window_number};/buffer +1"
    675 @chat:button1-gesture-right-long = "/window ${_window_number};/buffer +"
    676 @chat:ctrl-wheeldown = "/window scroll_horiz -window ${_window_number} +10%"
    677 @chat:ctrl-wheelup = "/window scroll_horiz -window ${_window_number} -10%"
    678 @chat:wheeldown = "/window scroll_down -window ${_window_number}"
    679 @chat:wheelup = "/window scroll_up -window ${_window_number}"
    680 @item(buffer_nicklist):button1 = "/window ${_window_number};/query ${nick}"
    681 @item(buffer_nicklist):button1-gesture-left = "/window ${_window_number};/kick ${nick}"
    682 @item(buffer_nicklist):button1-gesture-left-long = "/window ${_window_number};/kickban ${nick}"
    683 @item(buffer_nicklist):button2 = "/window ${_window_number};/whois ${nick}"
    684 @item(buffer_nicklist):button2-gesture-left = "/window ${_window_number};/ban ${nick}"
    685 @item(buflist):button1* = "hsignal:buflist_mouse"
    686 @item(buflist):button2* = "hsignal:buflist_mouse"
    687 @item(buflist2):button1* = "hsignal:buflist_mouse"
    688 @item(buflist2):button2* = "hsignal:buflist_mouse"
    689 @item(buflist3):button1* = "hsignal:buflist_mouse"
    690 @item(buflist3):button2* = "hsignal:buflist_mouse"
    691 @item(buflist4):button1* = "hsignal:buflist_mouse"
    692 @item(buflist4):button2* = "hsignal:buflist_mouse"
    693 @item(buflist5):button1* = "hsignal:buflist_mouse"
    694 @item(buflist5):button2* = "hsignal:buflist_mouse"