1$Id: MANUAL,v 1.16 1999/08/03 00:51:59 kalt Exp $
2
3ah ah! Gotcha!
4There is no manual, you have to use the source, stuff here is more
5for me to remember easily than for you ;-)
6
7* /exit is the solution to your problems
8
9* the interesting command is "/option"
10
11  [get|set|clear].<level>.[on|off].mask# LOG_*
12
13  [get|set|clear].<level>.switch.switch# (on|off)
14
15  [get|set|clear].<level>.str# "format string"
16  [get|set|clear].<level>.#num# "num format string"
17
18  [get|set|clear].<level>.keyword K_* <word>
19
20  [get|set|clear].<level>.logfile <mask#> [<filename>]
21
22  [get|set|clear].<level>.rewrite.str# "rule"
23
24  reformat
25
26  "all" is neat with get.
27
28  level = [top|protocol|server|window|channel=[#foo]|all]
29	protocol depends on your server protocol (auto detected).
30
31  keywords: K_IGNORE and K_HIGHLIGHT are matched against the origin (n!u@h)
32            others are checked again %p (not matched: strcasestr())
33
34  a rule: "<regexp>>+><rewrite>" or "<regexp>>+>",
35          "<regexp>>|><rewrite>" or "<regexp>>|>"  (see examples)
36
37* /dns
38
39* /window understands: new, next, last, list, previous, release and number
40
41* /clear [-f]: if -f isn't specified, entries can be shown again with ESC-U
42               Z_UNDEL can also be used for more control on this.
43               entries will be deleted up to 1 hour later.
44
45* /seen <pattern> [<max> [<skip>]]
46
47* /run
48
49* key bindings are emacs and screen like, here are some specificities:
50
51	search is weird, type the string, then ESC-? ESC-/ or ESC-s
52	repeating is done with ? and /
53
54	screen command key is ^x
55	screen keys understood: ^n/n ^p/p ^a/a ^c/c ^k/k 0123456789 ^l/l s
56
57	ESC- PN	go to previous/next keyword
58
59	ESC-1234567890	selects a filter mask
60
61	ESC- <>	go to top/bottom of lastlog
62
63	ESC- t will toggle the displaying of line prefixes
64
65	ESC- u will toggle the displaying of "deleted" log lines
66
67	ESC- h will toggle parsing of ircii style rendering
68
69	ESC- H will toggle hiding characters in a line
70
71* files to have in ~/.sic (or $SICUSER):
72	server		: list of servers
73	alias		: aliases
74	top		: read upon client startup
75	startup		: read (and ran) upon client startup
76
77	irc		: read upon client startup (standard IRC protocol)
78	EFnet		: read upon client startup (EFnet protocol)
79	Undernet	: read upon client startup (Undernet protocol)
80	DALnet		: read upon client startup (DALnet protocol)
81
82	server.name	: read when first connecting to server.name
83	#foo		: read when first joining #foo
84