Connect to a server
# Add server
/server add libera irc.libera.chat/6697 -ssl
# Configure user information
/set irc.server.libera.sasl_mechanism plain
/set irc.server.libera.sasl_username cashmere1337
/set irc.server.libera.sasl_password <password>
# Set your nickname
/set irc.server.libera.nicks "nickname"
# Autoconnect upon opening weechat
/set irc.server.dalnet.autoconnect on
# Invalid SSL error/warning
/set irc.server.example.ssl_verify off
Autojoin a channel
/set irc.server.<server_name>.autojoin "#channel1,#channel2"
Keyword information
bars around chat area, default bars are:
- buflist bar, on the left
- title bar, above chat area
- status bar, below chat area
- input bar, below status bar
- nicklist bar, on the right
Variables
setvar
Set a variable:
/buffer setvar completion_default_template %(my_completion)
listvar
/buffer listvar
delvar
/buffer delvar completion_default_template
Buflist
Toggle buflist
Enable the buflist
/buflist enable
Disable the buflist
/buflist enable
It's also possible to toggle the buflist with alt+shift+b
Scripts
go.py
Quick jump to buffers Usage: /go (buffername)
Resources
My always up-to-date WeeChat configuration (weechat-dev) · GitHub
Join a channel
Go to the buffer e.g. libera buffer and then enter /join #channelname
Add your own homeserver
/matrix server add sakura matrix.sakura.pm