Sometimes I need to reboot my linode, which includes my IRC client, weechat, running in tmux. When I do this, I prefer to save all the buffers that are running and rejoin them. I was under the impression that:
/layout save
/save
Would store the appropriate information and
/layout apply
Would… well apply it. Unfortunately, while it correctly places new channels, it does not in any way rejoin the ones I was connected to before. I understand that I can manually add a list of channels to autojoin, for each network, but if I have to do that tedious process each time I need to close and reopen weechat… well that would be a drag at the very least.
Any ideas? I am sure I've done this before.
Best Answer
Okay, after asking around in the freenode #weechat channel a bit I finally got this:
/python autoload
to load the script/autojoin --run
to store the channels to join/layout store
to store the order of the channels/save
to save your settings to a fileNext time you start weechat and connect to a server the channels you were connected to when you did these steps will be joined for you.