$Id: MANUAL,v 1.16 1999/08/03 00:51:59 kalt Exp $ ah ah! Gotcha! There is no manual, you have to use the source, stuff here is more for me to remember easily than for you ;-) * /exit is the solution to your problems * the interesting command is "/option" [get|set|clear]..[on|off].mask# LOG_* [get|set|clear]..switch.switch# (on|off) [get|set|clear]..str# "format string" [get|set|clear]..#num# "num format string" [get|set|clear]..keyword K_* [get|set|clear]..logfile [] [get|set|clear]..rewrite.str# "rule" reformat "all" is neat with get. level = [top|protocol|server|window|channel=[#foo]|all] protocol depends on your server protocol (auto detected). keywords: K_IGNORE and K_HIGHLIGHT are matched against the origin (n!u@h) others are checked again %p (not matched: strcasestr()) a rule: ">+>" or ">+>", ">|>" or ">|>" (see examples) * /dns * /window understands: new, next, last, list, previous, release and number * /clear [-f]: if -f isn't specified, entries can be shown again with ESC-U Z_UNDEL can also be used for more control on this. entries will be deleted up to 1 hour later. * /seen [ []] * /run * key bindings are emacs and screen like, here are some specificities: search is weird, type the string, then ESC-? ESC-/ or ESC-s repeating is done with ? and / screen command key is ^x screen keys understood: ^n/n ^p/p ^a/a ^c/c ^k/k 0123456789 ^l/l s ESC- PN go to previous/next keyword ESC-1234567890 selects a filter mask ESC- <> go to top/bottom of lastlog ESC- t will toggle the displaying of line prefixes ESC- u will toggle the displaying of "deleted" log lines ESC- h will toggle parsing of ircii style rendering ESC- H will toggle hiding characters in a line * files to have in ~/.sic (or $SICUSER): server : list of servers alias : aliases top : read upon client startup startup : read (and ran) upon client startup irc : read upon client startup (standard IRC protocol) EFnet : read upon client startup (EFnet protocol) Undernet : read upon client startup (Undernet protocol) DALnet : read upon client startup (DALnet protocol) server.name : read when first connecting to server.name #foo : read when first joining #foo