WeeChat Terminal IRC client
Light · Postcard
102 × 152 mm · PDF
Dark · Postcard
102 × 152 mm · PDF
Ink saver · Postcard
102 × 152 mm · PDF
Light · A4 landscape
297 × 210 mm · PDF
Dark · A4 landscape
297 × 210 mm · PDF
Ink saver · A4 landscape
297 × 210 mm · PDF
Light · A3 landscape
420 × 297 mm · PDF
Dark · A3 landscape
420 × 297 mm · PDF
Ink saver · A3 landscape
420 × 297 mm · PDF
Start here
/server add <name> <host>
/connect <name>
/join #<channel>
/quitConcepts
Connect
/server add <name> <host>
/connect <name>
/set irc.server.<name>.autoconnect on
/set irc.server.<name>.autojoin "#a,#b"
/autojoin add/set irc.server.<name>.nicks
"<nick1>,<nick2>"
/secure set <name> <password>
/set irc.server.<name>.sasl_username
"<user>"
/set irc.server.<name>.sasl_password
"${sec.data.<name>}"
/disconnect <name>
/reconnect <name>
Channels & Chat
/join #<channel>
/join -server <name> #<channel>
/part [<message>]
/query <nick> [<text>]
/msg <nick> <text>
/nick <newnick>
/away <text>
/whois <nick>
/list/ignore add <nick>
/notify add <nick>
/quit/buffer closeBuffers
/buffer move <number>
Scrolling & Search
Input Line
Windows & Bars
/window splith/window splitv/window merge/window close/layout storeConfig & Filters
/fset/set <option> <value>
/set *<text>*
/help <command or option>
/save/reload/upgrade/filter add <name> <buffers> <tags>
<regex>
/key bind <key> <command>
/key listdiff/set weechat.look.highlight "<words>"
/alias add <name> <command>
Recipes
/server add libera irc.libera.chat/set irc.server.libera.sasl_username "alice"/secure passphrase <your passphrase>/secure set libera <password>/set irc.server.libera.sasl_password "${sec.data.libera}"/set irc.server.libera.autoconnect on/connect libera
/join #weechat/autojoin add# or set the list directly/set irc.server.libera.autojoin "#weechat,#python"
/filter add joinquit * irc_join,irc_part,irc_quit *# Alt+= toggles all filters to see them again
tmux new -s irc weechat# detach with prefix d, later:tmux a -t irc



