Advertisement
discrust

weechat.conf

May 22nd, 2021 (edited)
775
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.30 KB | None | 0 0
  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 /set or similar command to change settings in WeeChat.
  8. #
  9. # For more info, see: https://weechat.org/doc/quickstart
  10. #
  11.  
  12. [debug]
  13.  
  14. [startup]
  15. command_after_plugins = ""
  16. command_before_plugins = ""
  17. display_logo = on
  18. display_version = on
  19. sys_rlimit = ""
  20.  
  21. [look]
  22. align_end_of_lines = message
  23. align_multiline_words = off
  24. bar_more_down = "  "
  25. bar_more_left = "  "
  26. bar_more_right = "  "
  27. bar_more_up = "  "
  28. bare_display_exit_on_input = on
  29. bare_display_time_format = "%H:%M"
  30. buffer_auto_renumber = on
  31. buffer_notify_default = all
  32. buffer_position = end
  33. buffer_search_case_sensitive = off
  34. buffer_search_force_default = off
  35. buffer_search_regex = off
  36. buffer_search_where = prefix_message
  37. buffer_time_format = " %H·%M·%S "
  38. buffer_time_same = ""
  39. color_basic_force_bold = off
  40. color_inactive_buffer = on
  41. color_inactive_message = on
  42. color_inactive_prefix = on
  43. color_inactive_prefix_buffer = on
  44. color_inactive_time = off
  45. color_inactive_window = on
  46. color_nick_offline = off
  47. color_pairs_auto_reset = 5
  48. color_real_white = off
  49. command_chars = ""
  50. command_incomplete = off
  51. confirm_quit = off
  52. confirm_upgrade = off
  53. day_change = on
  54. day_change_message_1date = " :::  %a, %d %b %Y :::"
  55. day_change_message_2dates = "-- %%a, %%d %%b %%Y (%a, %d %b %Y) --"
  56. eat_newline_glitch = off
  57. emphasized_attributes = ""
  58. highlight = ""
  59. highlight_regex = ""
  60. highlight_tags = ""
  61. hotlist_add_conditions = "${away} || ${buffer.num_displayed} == 0 || ${info:relay_client_count,weechat,connected} > 0"
  62. hotlist_buffer_separator = ", "
  63. hotlist_count_max = 2
  64. hotlist_count_min_msg = 2
  65. hotlist_names_count = 3
  66. hotlist_names_length = 0
  67. hotlist_names_level = 12
  68. hotlist_names_merged_buffers = off
  69. hotlist_prefix = "H: "
  70. hotlist_remove = merged
  71. hotlist_short_names = on
  72. hotlist_sort = group_time_asc
  73. hotlist_suffix = ""
  74. hotlist_unique_numbers = on
  75. input_cursor_scroll = 20
  76. input_share = none
  77. input_share_overwrite = off
  78. input_undo_max = 32
  79. item_away_message = on
  80. item_buffer_filter = "*"
  81. item_buffer_zoom = "!"
  82. item_mouse_status = "M"
  83. item_time_format = "%H:%M"
  84. jump_current_to_previous_buffer = on
  85. jump_previous_buffer_when_closing = on
  86. jump_smart_back_to_buffer = on
  87. key_bind_safe = on
  88. key_grab_delay = 800
  89. mouse = on
  90. mouse_timer_delay = 100
  91. nick_color_force = ""
  92. nick_color_hash = djb2
  93. nick_color_hash_salt = ""
  94. nick_color_stop_chars = "_|["
  95. nick_prefix = " "
  96. nick_suffix = ""
  97. paste_auto_add_newline = on
  98. paste_bracketed = on
  99. paste_bracketed_timer_delay = 10
  100. paste_max_lines = 1
  101. prefix_action = "  "
  102. prefix_align = right
  103. prefix_align_max = 0
  104. prefix_align_min = 0
  105. prefix_align_more = ""
  106. prefix_align_more_after = on
  107. prefix_buffer_align = right
  108. prefix_buffer_align_max = 0
  109. prefix_buffer_align_more = ""
  110. prefix_buffer_align_more_after = on
  111. prefix_error = "  "
  112. prefix_join = " "
  113. prefix_network = " "
  114. prefix_quit = " "
  115. prefix_same_nick = ""
  116. prefix_same_nick_middle = ""
  117. prefix_suffix = "│"
  118. quote_nick_prefix = " "
  119. quote_nick_suffix = " "
  120. quote_time_format = "%H:%M:%S"
  121. read_marker = line
  122. read_marker_always_show = off
  123. read_marker_string = "─"
  124. save_config_on_exit = on
  125. save_config_with_fsync = off
  126. save_layout_on_exit = none
  127. scroll_amount = 3
  128. scroll_bottom_after_switch = off
  129. scroll_page_percent = 100
  130. search_text_not_found_alert = on
  131. separator_horizontal = ""
  132. separator_vertical = ""
  133. tab_width = 1
  134. time_format = "%a, %d %b %Y %T"
  135. window_auto_zoom = off
  136. window_separator_horizontal = on
  137. window_separator_vertical = on
  138. window_title = ""
  139. word_chars_highlight = "!\u00A0,-,_,|,alnum"
  140. word_chars_input = "!\u00A0,-,_,|,alnum"
  141.  
  142. [palette]
  143.  
  144. [color]
  145. bar_more = magenta
  146. chat = default
  147. chat_bg = default
  148. chat_buffer = white
  149. chat_channel = white
  150. chat_day_change = cyan
  151. chat_delimiters = green
  152. chat_highlight = black
  153. chat_highlight_bg = blue
  154. chat_host = cyan
  155. chat_inactive_buffer = default
  156. chat_inactive_window = default
  157. chat_nick = lightcyan
  158. chat_nick_colors = "cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"
  159. chat_nick_offline = default
  160. chat_nick_offline_highlight = default
  161. chat_nick_offline_highlight_bg = blue
  162. chat_nick_other = cyan
  163. chat_nick_prefix = green
  164. chat_nick_self = white
  165. chat_nick_suffix = green
  166. chat_prefix_action = magenta
  167. chat_prefix_buffer = brown
  168. chat_prefix_buffer_inactive_buffer = default
  169. chat_prefix_error = yellow
  170. chat_prefix_join = lightgreen
  171. chat_prefix_more = lightmagenta
  172. chat_prefix_network = magenta
  173. chat_prefix_quit = red
  174. chat_prefix_suffix = magenta
  175. chat_read_marker = magenta
  176. chat_read_marker_bg = default
  177. chat_server = brown
  178. chat_tags = red
  179. chat_text_found = yellow
  180. chat_text_found_bg = lightmagenta
  181. chat_time = lightmagenta
  182. chat_time_delimiters = brown
  183. chat_value = cyan
  184. chat_value_null = blue
  185. emphasized = yellow
  186. emphasized_bg = magenta
  187. input_actions = lightgreen
  188. input_text_not_found = red
  189. item_away = yellow
  190. nicklist_away = cyan
  191. nicklist_group = green
  192. separator = blue
  193. status_count_highlight = lightmagenta
  194. status_count_msg = brown
  195. status_count_other = default
  196. status_count_private = red
  197. status_data_highlight = lightmagenta
  198. status_data_msg = yellow
  199. status_data_other = default
  200. status_data_private = lightgreen
  201. status_filter = green
  202. status_more = yellow
  203. status_mouse = green
  204. status_name = white
  205. status_name_ssl = lightgreen
  206. status_nicklist_count = default
  207. status_number = yellow
  208. status_time = default
  209.  
  210. [completion]
  211. base_word_until_cursor = on
  212. command_inline = on
  213. default_template = "%(nicks)|%(irc_channels)"
  214. nick_add_space = on
  215. nick_case_sensitive = off
  216. nick_completer = ": "
  217. nick_first_only = off
  218. nick_ignore_chars = "[]`_-^"
  219. partial_completion_alert = on
  220. partial_completion_command = off
  221. partial_completion_command_arg = off
  222. partial_completion_count = on
  223. partial_completion_other = off
  224. partial_completion_templates = "config_options"
  225.  
  226. [history]
  227. display_default = 5
  228. max_buffer_lines_minutes = 0
  229. max_buffer_lines_number = 4096
  230. max_commands = 100
  231. max_visited_buffers = 50
  232.  
  233. [proxy]
  234.  
  235. [network]
  236. connection_timeout = 60
  237. gnutls_ca_file = "/etc/ssl/certs/ca-certificates.crt"
  238. gnutls_handshake_timeout = 30
  239. proxy_curl = ""
  240.  
  241. [plugin]
  242. autoload = "*"
  243. debug = off
  244. extension = ".so,.dll"
  245. path = "%h/plugins"
  246. save_config_on_unload = on
  247.  
  248. [bar]
  249. buddylist.color_bg = default
  250. buddylist.color_bg_inactive = default
  251. buddylist.color_delim = default
  252. buddylist.color_fg = default
  253. buddylist.conditions = ""
  254. buddylist.filling_left_right = vertical
  255. buddylist.filling_top_bottom = horizontal
  256. buddylist.hidden = on
  257. buddylist.items = "buddylist"
  258. buddylist.position = bottom
  259. buddylist.priority = 0
  260. buddylist.separator = on
  261. buddylist.size = 2
  262. buddylist.size_max = 0
  263. buddylist.type = root
  264. buflist.color_bg = default
  265. buflist.color_bg_inactive = default
  266. buflist.color_delim = default
  267. buflist.color_fg = default
  268. buflist.conditions = ""
  269. buflist.filling_left_right = vertical
  270. buflist.filling_top_bottom = columns_vertical
  271. buflist.hidden = off
  272. buflist.items = "buflist"
  273. buflist.position = left
  274. buflist.priority = 0
  275. buflist.separator = on
  276. buflist.size = 25
  277. buflist.size_max = 0
  278. buflist.type = root
  279. fset.color_bg = default
  280. fset.color_bg_inactive = default
  281. fset.color_delim = cyan
  282. fset.color_fg = default
  283. fset.conditions = "${buffer.full_name} == fset.fset"
  284. fset.filling_left_right = vertical
  285. fset.filling_top_bottom = horizontal
  286. fset.hidden = off
  287. fset.items = "fset"
  288. fset.position = top
  289. fset.priority = 0
  290. fset.separator = on
  291. fset.size = 3
  292. fset.size_max = 3
  293. fset.type = window
  294. highmon.color_bg = default
  295. highmon.color_bg_inactive = default
  296. highmon.color_delim = cyan
  297. highmon.color_fg = default
  298. highmon.conditions = ""
  299. highmon.filling_left_right = vertical
  300. highmon.filling_top_bottom = vertical
  301. highmon.hidden = on
  302. highmon.items = "highmon"
  303. highmon.position = top
  304. highmon.priority = 100
  305. highmon.separator = on
  306. highmon.size = 4
  307. highmon.size_max = 20
  308. highmon.type = root
  309. input.color_bg = default
  310. input.color_bg_inactive = default
  311. input.color_delim = cyan
  312. input.color_fg = default
  313. input.conditions = ""
  314. input.filling_left_right = vertical
  315. input.filling_top_bottom = horizontal
  316. input.hidden = off
  317. input.items = " [input_prompt]+(away),[input_search],[input_paste],input_text"
  318. input.position = bottom
  319. input.priority = 1000
  320. input.separator = on
  321. input.size = 2
  322. input.size_max = 0
  323. input.type = window
  324. isetbar.color_bg = default
  325. isetbar.color_bg_inactive = default
  326. isetbar.color_delim = cyan
  327. isetbar.color_fg = default
  328. isetbar.conditions = ""
  329. isetbar.filling_left_right = vertical
  330. isetbar.filling_top_bottom = horizontal
  331. isetbar.hidden = on
  332. isetbar.items = "isetbar_help"
  333. isetbar.position = top
  334. isetbar.priority = 0
  335. isetbar.separator = on
  336. isetbar.size = 3
  337. isetbar.size_max = 3
  338. isetbar.type = window
  339. nicklist.color_bg = default
  340. nicklist.color_bg_inactive = default
  341. nicklist.color_delim = cyan
  342. nicklist.color_fg = default
  343. nicklist.conditions = "${nicklist}"
  344. nicklist.filling_left_right = vertical
  345. nicklist.filling_top_bottom = columns_vertical
  346. nicklist.hidden = off
  347. nicklist.items = "@buffer_nicklist"
  348. nicklist.position = right
  349. nicklist.priority = 200
  350. nicklist.separator = off
  351. nicklist.size = 20
  352. nicklist.size_max = 0
  353. nicklist.type = window
  354. spacebar.color_bg = default
  355. spacebar.color_bg_inactive = default
  356. spacebar.color_delim = default
  357. spacebar.color_fg = default
  358. spacebar.conditions = ""
  359. spacebar.filling_left_right = vertical
  360. spacebar.filling_top_bottom = horizontal
  361. spacebar.hidden = off
  362. spacebar.items = " |"
  363. spacebar.position = right
  364. spacebar.priority = 0
  365. spacebar.separator = on
  366. spacebar.size = 1
  367. spacebar.size_max = 2
  368. spacebar.type = window
  369. status.color_bg = 60
  370. status.color_bg_inactive = default
  371. status.color_delim = cyan
  372. status.color_fg = default
  373. status.conditions = ""
  374. status.filling_left_right = vertical
  375. status.filling_top_bottom = horizontal
  376. status.hidden = on
  377. 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"
  378. status.position = bottom
  379. status.priority = 500
  380. status.separator = off
  381. status.size = 1
  382. status.size_max = 0
  383. status.type = window
  384. title.color_bg = default
  385. title.color_bg_inactive = default
  386. title.color_delim = black
  387. title.color_fg = white
  388. title.conditions = ""
  389. title.filling_left_right = vertical
  390. title.filling_top_bottom = horizontal
  391. title.hidden = off
  392. title.items = "buffer_title"
  393. title.position = top
  394. title.priority = 500
  395. title.separator = on
  396. title.size = 2
  397. title.size_max = 0
  398. title.type = window
  399. urlbar.color_bg = default
  400. urlbar.color_bg_inactive = default
  401. urlbar.color_delim = default
  402. urlbar.color_fg = lightblue
  403. urlbar.conditions = ""
  404. urlbar.filling_left_right = vertical
  405. urlbar.filling_top_bottom = horizontal
  406. urlbar.hidden = on
  407. urlbar.items = "urlbar_urls"
  408. urlbar.position = top
  409. urlbar.priority = 0
  410. urlbar.separator = on
  411. urlbar.size = 2
  412. urlbar.size_max = 0
  413. urlbar.type = root
  414.  
  415. [layout]
  416.  
  417. [notify]
  418. perl.highmon = all
  419. python.urlbuf = none
  420.  
  421. [filter]
  422.  
  423. [key]
  424. ctrl-? = "/input delete_previous_char"
  425. ctrl-A = "/input move_beginning_of_line"
  426. ctrl-B = "/input move_previous_char"
  427. ctrl-C_ = "/input insert \x1F"
  428. ctrl-Cb = "/input insert \x02"
  429. ctrl-Cc = "/input insert \x03"
  430. ctrl-Ci = "/input insert \x1D"
  431. ctrl-Co = "/input insert \x0F"
  432. ctrl-Cv = "/input insert \x16"
  433. ctrl-D = "/input delete_next_char"
  434. ctrl-E = "/input move_end_of_line"
  435. ctrl-F = "/input move_next_char"
  436. ctrl-H = "/input delete_previous_char"
  437. ctrl-I = "/input complete_next"
  438. ctrl-J = "/input return"
  439. ctrl-K = "/input delete_end_of_line"
  440. ctrl-L = "/window refresh"
  441. ctrl-M = "/input return"
  442. ctrl-N = "/buffer +1"
  443. ctrl-P = "/buffer -1"
  444. ctrl-R = "/input search_text_here"
  445. ctrl-Sctrl-U = "/input set_unread"
  446. ctrl-T = "/input transpose_chars"
  447. ctrl-U = "/input delete_beginning_of_line"
  448. ctrl-W = "/input delete_previous_word"
  449. ctrl-X = "/input switch_active_buffer"
  450. ctrl-Y = "/input clipboard_paste"
  451. meta-meta-OP = "/bar scroll buflist * b"
  452. meta-meta-OQ = "/bar scroll buflist * e"
  453. meta-meta2-11~ = "/bar scroll buflist * b"
  454. meta-meta2-12~ = "/bar scroll buflist * e"
  455. meta-meta2-1~ = "/window scroll_top"
  456. meta-meta2-23~ = "/bar scroll nicklist * b"
  457. meta-meta2-24~ = "/bar scroll nicklist * e"
  458. meta-meta2-4~ = "/window scroll_bottom"
  459. meta-meta2-5~ = "/window scroll_up"
  460. meta-meta2-6~ = "/window scroll_down"
  461. meta-meta2-7~ = "/window scroll_top"
  462. meta-meta2-8~ = "/window scroll_bottom"
  463. meta-meta2-A = "/buffer -1"
  464. meta-meta2-B = "/buffer +1"
  465. meta-meta2-C = "/buffer +1"
  466. meta-meta2-D = "/buffer -1"
  467. meta-- = "/filter toggle @"
  468. meta-/ = "/input jump_last_buffer_displayed"
  469. meta-0 = "/buffer *10"
  470. meta-1 = "/buffer *1"
  471. meta-2 = "/buffer *2"
  472. meta-3 = "/buffer *3"
  473. meta-4 = "/buffer *4"
  474. meta-5 = "/buffer *5"
  475. meta-6 = "/buffer *6"
  476. meta-7 = "/buffer *7"
  477. meta-8 = "/buffer *8"
  478. meta-9 = "/buffer *9"
  479. meta-< = "/input jump_previously_visited_buffer"
  480. meta-= = "/filter toggle"
  481. meta-> = "/input jump_next_visited_buffer"
  482. meta-B = "/buflist toggle"
  483. meta-OA = "/input history_global_previous"
  484. meta-OB = "/input history_global_next"
  485. meta-OC = "/input move_next_word"
  486. meta-OD = "/input move_previous_word"
  487. meta-OF = "/input move_end_of_line"
  488. meta-OH = "/input move_beginning_of_line"
  489. meta-OP = "/bar scroll buflist * -100%"
  490. meta-OQ = "/bar scroll buflist * +100%"
  491. meta-Oa = "/input history_global_previous"
  492. meta-Ob = "/input history_global_next"
  493. meta-Oc = "/input move_next_word"
  494. meta-Od = "/input move_previous_word"
  495. meta2-11^ = "/bar scroll buflist * -100%"
  496. meta2-11~ = "/bar scroll buflist * -100%"
  497. meta2-12^ = "/bar scroll buflist * +100%"
  498. meta2-12~ = "/bar scroll buflist * +100%"
  499. meta2-15~ = "/buffer -1"
  500. meta2-17~ = "/buffer +1"
  501. meta2-18~ = "/window -1"
  502. meta2-19~ = "/window +1"
  503. meta2-1;3A = "/buffer -1"
  504. meta2-1;3B = "/buffer +1"
  505. meta2-1;3C = "/buffer +1"
  506. meta2-1;3D = "/buffer -1"
  507. meta2-1;3F = "/window scroll_bottom"
  508. meta2-1;3H = "/window scroll_top"
  509. meta2-1;3P = "/bar scroll buflist * b"
  510. meta2-1;3Q = "/bar scroll buflist * e"
  511. meta2-1;5A = "/input history_global_previous"
  512. meta2-1;5B = "/input history_global_next"
  513. meta2-1;5C = "/input move_next_word"
  514. meta2-1;5D = "/input move_previous_word"
  515. meta2-1;5P = "/bar scroll buflist * -100%"
  516. meta2-1;5Q = "/bar scroll buflist * +100%"
  517. meta2-1~ = "/input move_beginning_of_line"
  518. meta2-200~ = "/input paste_start"
  519. meta2-201~ = "/input paste_stop"
  520. meta2-20~ = "/bar scroll title * -30%"
  521. meta2-21~ = "/bar scroll title * +30%"
  522. meta2-23;3~ = "/bar scroll nicklist * b"
  523. meta2-23;5~ = "/bar scroll nicklist * -100%"
  524. meta2-23^ = "/bar scroll nicklist * -100%"
  525. meta2-23~ = "/bar scroll nicklist * -100%"
  526. meta2-24;3~ = "/bar scroll nicklist * e"
  527. meta2-24;5~ = "/bar scroll nicklist * +100%"
  528. meta2-24^ = "/bar scroll nicklist * +100%"
  529. meta2-24~ = "/bar scroll nicklist * +100%"
  530. meta2-3~ = "/input delete_next_char"
  531. meta2-4~ = "/input move_end_of_line"
  532. meta2-5;3~ = "/window scroll_up"
  533. meta2-5~ = "/window page_up"
  534. meta2-6;3~ = "/window scroll_down"
  535. meta2-6~ = "/window page_down"
  536. meta2-7~ = "/input move_beginning_of_line"
  537. meta2-8~ = "/input move_end_of_line"
  538. meta2-A = "/input history_previous"
  539. meta2-B = "/input history_next"
  540. meta2-C = "/input move_next_char"
  541. meta2-D = "/input move_previous_char"
  542. meta2-F = "/input move_end_of_line"
  543. meta2-G = "/window page_down"
  544. meta2-H = "/input move_beginning_of_line"
  545. meta2-I = "/window page_up"
  546. meta2-Z = "/input complete_previous"
  547. meta2-[E = "/buffer -1"
  548. meta-_ = "/input redo"
  549. meta-a = "/input jump_smart"
  550. meta-b = "/input move_previous_word"
  551. meta-d = "/input delete_next_word"
  552. meta-f = "/input move_next_word"
  553. meta-h = "/input hotlist_clear"
  554. meta-jmeta-f = "/buffer -"
  555. meta-jmeta-l = "/buffer +"
  556. meta-jmeta-r = "/server raw"
  557. meta-jmeta-s = "/server jump"
  558. meta-j01 = "/buffer *1"
  559. meta-j02 = "/buffer *2"
  560. meta-j03 = "/buffer *3"
  561. meta-j04 = "/buffer *4"
  562. meta-j05 = "/buffer *5"
  563. meta-j06 = "/buffer *6"
  564. meta-j07 = "/buffer *7"
  565. meta-j08 = "/buffer *8"
  566. meta-j09 = "/buffer *9"
  567. meta-j10 = "/buffer *10"
  568. meta-j11 = "/buffer *11"
  569. meta-j12 = "/buffer *12"
  570. meta-j13 = "/buffer *13"
  571. meta-j14 = "/buffer *14"
  572. meta-j15 = "/buffer *15"
  573. meta-j16 = "/buffer *16"
  574. meta-j17 = "/buffer *17"
  575. meta-j18 = "/buffer *18"
  576. meta-j19 = "/buffer *19"
  577. meta-j20 = "/buffer *20"
  578. meta-j21 = "/buffer *21"
  579. meta-j22 = "/buffer *22"
  580. meta-j23 = "/buffer *23"
  581. meta-j24 = "/buffer *24"
  582. meta-j25 = "/buffer *25"
  583. meta-j26 = "/buffer *26"
  584. meta-j27 = "/buffer *27"
  585. meta-j28 = "/buffer *28"
  586. meta-j29 = "/buffer *29"
  587. meta-j30 = "/buffer *30"
  588. meta-j31 = "/buffer *31"
  589. meta-j32 = "/buffer *32"
  590. meta-j33 = "/buffer *33"
  591. meta-j34 = "/buffer *34"
  592. meta-j35 = "/buffer *35"
  593. meta-j36 = "/buffer *36"
  594. meta-j37 = "/buffer *37"
  595. meta-j38 = "/buffer *38"
  596. meta-j39 = "/buffer *39"
  597. meta-j40 = "/buffer *40"
  598. meta-j41 = "/buffer *41"
  599. meta-j42 = "/buffer *42"
  600. meta-j43 = "/buffer *43"
  601. meta-j44 = "/buffer *44"
  602. meta-j45 = "/buffer *45"
  603. meta-j46 = "/buffer *46"
  604. meta-j47 = "/buffer *47"
  605. meta-j48 = "/buffer *48"
  606. meta-j49 = "/buffer *49"
  607. meta-j50 = "/buffer *50"
  608. meta-j51 = "/buffer *51"
  609. meta-j52 = "/buffer *52"
  610. meta-j53 = "/buffer *53"
  611. meta-j54 = "/buffer *54"
  612. meta-j55 = "/buffer *55"
  613. meta-j56 = "/buffer *56"
  614. meta-j57 = "/buffer *57"
  615. meta-j58 = "/buffer *58"
  616. meta-j59 = "/buffer *59"
  617. meta-j60 = "/buffer *60"
  618. meta-j61 = "/buffer *61"
  619. meta-j62 = "/buffer *62"
  620. meta-j63 = "/buffer *63"
  621. meta-j64 = "/buffer *64"
  622. meta-j65 = "/buffer *65"
  623. meta-j66 = "/buffer *66"
  624. meta-j67 = "/buffer *67"
  625. meta-j68 = "/buffer *68"
  626. meta-j69 = "/buffer *69"
  627. meta-j70 = "/buffer *70"
  628. meta-j71 = "/buffer *71"
  629. meta-j72 = "/buffer *72"
  630. meta-j73 = "/buffer *73"
  631. meta-j74 = "/buffer *74"
  632. meta-j75 = "/buffer *75"
  633. meta-j76 = "/buffer *76"
  634. meta-j77 = "/buffer *77"
  635. meta-j78 = "/buffer *78"
  636. meta-j79 = "/buffer *79"
  637. meta-j80 = "/buffer *80"
  638. meta-j81 = "/buffer *81"
  639. meta-j82 = "/buffer *82"
  640. meta-j83 = "/buffer *83"
  641. meta-j84 = "/buffer *84"
  642. meta-j85 = "/buffer *85"
  643. meta-j86 = "/buffer *86"
  644. meta-j87 = "/buffer *87"
  645. meta-j88 = "/buffer *88"
  646. meta-j89 = "/buffer *89"
  647. meta-j90 = "/buffer *90"
  648. meta-j91 = "/buffer *91"
  649. meta-j92 = "/buffer *92"
  650. meta-j93 = "/buffer *93"
  651. meta-j94 = "/buffer *94"
  652. meta-j95 = "/buffer *95"
  653. meta-j96 = "/buffer *96"
  654. meta-j97 = "/buffer *97"
  655. meta-j98 = "/buffer *98"
  656. meta-j99 = "/buffer *99"
  657. meta-k = "/input grab_key_command"
  658. meta-l = "/window bare"
  659. meta-m = "/mute mouse toggle"
  660. meta-n = "/window scroll_next_highlight"
  661. meta-p = "/window scroll_previous_highlight"
  662. meta-r = "/input delete_line"
  663. meta-s = "/mute spell toggle"
  664. meta-u = "/window scroll_unread"
  665. meta-wmeta-meta2-A = "/window up"
  666. meta-wmeta-meta2-B = "/window down"
  667. meta-wmeta-meta2-C = "/window right"
  668. meta-wmeta-meta2-D = "/window left"
  669. meta-wmeta2-1;3A = "/window up"
  670. meta-wmeta2-1;3B = "/window down"
  671. meta-wmeta2-1;3C = "/window right"
  672. meta-wmeta2-1;3D = "/window left"
  673. meta-wmeta-b = "/window balance"
  674. meta-wmeta-s = "/window swap"
  675. meta-x = "/input zoom_merged_buffer"
  676. meta-z = "/window zoom"
  677. ctrl-_ = "/input undo"
  678.  
  679. [key_search]
  680. ctrl-I = "/input search_switch_where"
  681. ctrl-J = "/input search_stop_here"
  682. ctrl-M = "/input search_stop_here"
  683. ctrl-Q = "/input search_stop"
  684. ctrl-R = "/input search_switch_regex"
  685. meta2-A = "/input search_previous"
  686. meta2-B = "/input search_next"
  687. meta-c = "/input search_switch_case"
  688.  
  689. [key_cursor]
  690. ctrl-J = "/cursor stop"
  691. ctrl-M = "/cursor stop"
  692. meta-meta2-A = "/cursor move area_up"
  693. meta-meta2-B = "/cursor move area_down"
  694. meta-meta2-C = "/cursor move area_right"
  695. meta-meta2-D = "/cursor move area_left"
  696. meta2-1;3A = "/cursor move area_up"
  697. meta2-1;3B = "/cursor move area_down"
  698. meta2-1;3C = "/cursor move area_right"
  699. meta2-1;3D = "/cursor move area_left"
  700. meta2-A = "/cursor move up"
  701. meta2-B = "/cursor move down"
  702. meta2-C = "/cursor move right"
  703. meta2-D = "/cursor move left"
  704. @item(buddylist):q = "hsignal:buddylist_cursor"
  705. @item(buddylist):w = "hsignal:buddylist_cursor"
  706. @item(buffer_nicklist):K = "/window ${_window_number};/kickban ${nick}"
  707. @item(buffer_nicklist):b = "/window ${_window_number};/ban ${nick}"
  708. @item(buffer_nicklist):k = "/window ${_window_number};/kick ${nick}"
  709. @item(buffer_nicklist):q = "/window ${_window_number};/query ${nick};/cursor stop"
  710. @item(buffer_nicklist):w = "/window ${_window_number};/whois ${nick}"
  711. @chat:Q = "hsignal:chat_quote_time_prefix_message;/cursor stop"
  712. @chat:m = "hsignal:chat_quote_message;/cursor stop"
  713. @chat:q = "hsignal:chat_quote_prefix_message;/cursor stop"
  714.  
  715. [key_mouse]
  716. @item(buffer_nicklist)>item(buddylist):button1-gesture-* = "hsignal:buddylist_mouse"
  717. @chat(*)>item(buddylist):button1-gesture-* = "hsignal:buddylist_mouse"
  718. @bar(buflist):ctrl-wheeldown = "hsignal:buflist_mouse"
  719. @bar(buflist):ctrl-wheelup = "hsignal:buflist_mouse"
  720. @bar(input):button2 = "/input grab_mouse_area"
  721. @bar(nicklist):button1-gesture-down = "/bar scroll nicklist ${_window_number} +100%"
  722. @bar(nicklist):button1-gesture-down-long = "/bar scroll nicklist ${_window_number} e"
  723. @bar(nicklist):button1-gesture-up = "/bar scroll nicklist ${_window_number} -100%"
  724. @bar(nicklist):button1-gesture-up-long = "/bar scroll nicklist ${_window_number} b"
  725. @chat(fset.fset):button1 = "/window ${_window_number};/fset -go ${_chat_line_y}"
  726. @chat(fset.fset):button2* = "hsignal:fset_mouse"
  727. @chat(fset.fset):wheeldown = "/fset -down 5"
  728. @chat(fset.fset):wheelup = "/fset -up 5"
  729. @chat(perl.iset):button1 = "hsignal:iset_mouse"
  730. @chat(perl.iset):button2* = "hsignal:iset_mouse"
  731. @chat(perl.iset):wheeldown = "/repeat 5 /iset **down"
  732. @chat(perl.iset):wheelup = "/repeat 5 /iset **up"
  733. @chat(script.scripts):button1 = "/window ${_window_number};/script go ${_chat_line_y}"
  734. @chat(script.scripts):button2 = "/window ${_window_number};/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}"
  735. @chat(script.scripts):wheeldown = "/script down 5"
  736. @chat(script.scripts):wheelup = "/script up 5"
  737. @item(buddylist):button1* = "hsignal:buddylist_mouse"
  738. @item(buddylist):button1-gesture-* = "hsignal:buddylist_mouse"
  739. @item(buffer_nicklist):button1 = "/window ${_window_number};/query ${nick}"
  740. @item(buffer_nicklist):button1-gesture-left = "/window ${_window_number};/kick ${nick}"
  741. @item(buffer_nicklist):button1-gesture-left-long = "/window ${_window_number};/kickban ${nick}"
  742. @item(buffer_nicklist):button2 = "/window ${_window_number};/whois ${nick}"
  743. @item(buffer_nicklist):button2-gesture-left = "/window ${_window_number};/ban ${nick}"
  744. @item(buflist):button1* = "hsignal:buflist_mouse"
  745. @item(buflist):button2* = "hsignal:buflist_mouse"
  746. @item(buflist2):button1* = "hsignal:buflist_mouse"
  747. @item(buflist2):button2* = "hsignal:buflist_mouse"
  748. @item(buflist3):button1* = "hsignal:buflist_mouse"
  749. @item(buflist3):button2* = "hsignal:buflist_mouse"
  750. @bar:wheeldown = "/bar scroll ${_bar_name} ${_window_number} +20%"
  751. @bar:wheelup = "/bar scroll ${_bar_name} ${_window_number} -20%"
  752. @chat:button1 = "/window ${_window_number}"
  753. @chat:button1-gesture-left = "/window ${_window_number};/buffer -1"
  754. @chat:button1-gesture-left-long = "/window ${_window_number};/buffer 1"
  755. @chat:button1-gesture-right = "/window ${_window_number};/buffer +1"
  756. @chat:button1-gesture-right-long = "/window ${_window_number};/input jump_last_buffer"
  757. @chat:ctrl-wheeldown = "/window scroll_horiz -window ${_window_number} +10%"
  758. @chat:ctrl-wheelup = "/window scroll_horiz -window ${_window_number} -10%"
  759. @chat:wheeldown = "/window scroll_down -window ${_window_number}"
  760. @chat:wheelup = "/window scroll_up -window ${_window_number}"
  761. @*:button3 = "/cursor go ${_x},${_y}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement