cmd/start
F tmux.conf
R tmux -f tmux.conf
- R tail-f debug
+ R tail -f debug | tai64n
+ R for { cat users/status ; sleep 5 }
R fzf **(/) | cmd/newwin
- R cmd/mmc
+ R cmd/catfile
+ R fzf **(.) | fmt
+ R cmd/mmc | tai64n
+ F users/status
F users/.../{id,email,name,|in,out.rec,|status,last}
F chans/.../{id,info,out.rec,|users,last}
F file/{|get,|out}
R echo ... > file/get
R tar xf < file/out
-cmd/scrollback > history.rec
+cmd/sb ... > history.rec
@end verbatim
@url{https://tools.suckless.org/ii/usage/, ii} IRC client's page has
@itemize
-@item @command{cmd/start} creates @file{debug} FIFO, prepares
-configuration file for @command{tmux} (actually there is just single
-path to the command replaced with the real one) and runs it with single
-window split on two halves: one just shows debug messages (all raw MM
-messages for debugging), another one runs @command{cmd/mmc} itself.
+@item @command{cmd/start} creates @file{debug} and @file{users/status}
+FIFOs, prepares configuration file for @command{tmux} (actually there is
+just single path to the command replaced with the real one) and runs it
+with single window split on two three parts: one just shows debug
+messages (all raw MM messages), other shows colourized list of
+non-offline users, another one runs @command{cmd/mmc} itself.
@item @command{cmd/mmc} logs in to the server, fetches a list of all
known users and channels I am subscribed to. Then it creates necessary