$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].<level>.[on|off].mask# LOG_*

  [get|set|clear].<level>.switch.switch# (on|off)

  [get|set|clear].<level>.str# "format string"
  [get|set|clear].<level>.#num# "num format string"

  [get|set|clear].<level>.keyword K_* <word>

  [get|set|clear].<level>.logfile <mask#> [<filename>]

  [get|set|clear].<level>.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: "<regexp>>+><rewrite>" or "<regexp>>+>",
          "<regexp>>|><rewrite>" or "<regexp>>|>"  (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 <pattern> [<max> [<skip>]]
	
* /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
