WeeChat >
(a work in progress)
Older notes can be found at Compiling WeeChat 0.3.0 on Unity Linux 64bit beta1. Some things noted there have become default.
See also:
TODO ∞
-
The mouse can be bound. There appear to be some defaults which aren’t working.
- Scroll up/down
- Scroll the list of nicks up/down
- Change servers
- control-d /leave
- Figure out how in the fuck to change servers when I’m connected to more than one
-
Set up auto-connect, and channel auto-join
0.4.2 ∞
I haven’t played around with scripts yet.
Key bindings ∞
alt-korescape k(and then your key) is used to find key codes. It makes doing/key bindmuch easier.-
There’s a helper at https://web.archive.org/web/20200616145458/http://anti.teamidiot.de/static/nei/*/Code/WeeChat/alpha/nicekey.pl
/key bind (press alt-k) (press alt-y) /buffer close
—
Delete the current line of text
/key bind ctrl-C /input delete_line
Paste the clipboard
/key bind ctrl-V /input clipboard_paste
control-delete, delete the word to the right.
/key bind meta2-3;5~ /input delete_next_word
alt-backspace, delete the word to the left.
/key bind meta-ctrl-? /input delete_previous_word
control-/ – Note that you cannot simply type control-/ and instead you must replace (codes) by pressing alt-k and then control-/ to have weechat input the appropriate text.
/key bind (codes) /input search_text
control-pageup/pagedown, alt-pageup/pagedown – 0.4.2 update – control pageup/pagedown is used by most tabbed terminals.
TODO – control-[ and control-], control-shift-tab and control-tab, control-, and control-.
/key bind meta2-5;5~ /window page_up /key bind meta2-6;5~ /window page_down /key bind meta2-5;3~ /window page_up /key bind meta2-6;3~ /window page_down
TODO? – alt-left/right to change channels
Resetting key bindings ∞
/key resetall -yes
