Amnesiac FAQ 0.1.1

      d. ^b. ,$   ,b.^b ,s$b    .dP^`Sb   d^`b. `$$'    d.   ,s`$b
     d'$b l'$'`b .$$$ $d$'`$b  d$'   `$b `$. `   $$    d'$b dP'  `b
    d' `$bl $  `b'`$$ $'   $$  `$b.       `$b.   $$   d' `$bl
   dsssss$b $      $$ $    $$  d$P'^  ,b.   `$$. $$  dsssss$b
  d'     `$b$      $$ $    $$ d$b     ,$$.db `$$ $$ d'     `$b    ,b
 d'       `$$      $$,$    `$b'$$b. ,$$$'`$$bdP'.$$dbs     s$$b  .d$' 
d' ###### ,d$$b ###X#A#V#I#E#R##b`$$$$$'d####################`$$$$P'

Q: How do I get help documentation?
A: /ahelp for general amnesiac help, /ehelp to see what other help commands
   are available.
   NOTE: We need a better help system. Think you can do it? Come talk to us
   on EFNet #amnesiac.
   NOTE: also see amn/docs for further documentation.
   NOTE: see also http://www.prbh.org/help/ for epic specific help.

Q: How can I contribute?
A: We need documentation and testing. Come to EFNet #amnesiac if you find
   a bug. Even better if you can isolate it and provide a patch. If you
   write some documentation come to #amnesiac to get it included.

Q: Where can I get help?
A: The official amnesiac channel is on EFNet, #amnesiac. Don't ask if anyone
   is around, just ask your question. If no one can answer it right away then
   idle, someone will be around eventually.

Q: How do I switch channels?
A: Hit ^X to switch between channels and queries for the current window

Q: How do I make this look less gay?
A: /theme to see a list of themes, /theme <name> to switch themes. You can
   also change individual formats with /format.

Q: How do I load and unload modules?
A: /addmod to load a module, /delmod to remove a module, /listmod to see
   what's loaded, /vmod to see all the modules available. /emod to see more 
   detailed description about the module.

Q: How do I use windows?
A: /wj to join a channel in a new window, ^Wc to create a new window, ^Wn to
   move to the next window, ^Wp to move to the previous window, ^Wk to kill
   the current window, ^W<0-9> to switch to the specified window, /<0-9> to
   switch to the specified window. esc<0-9> to switch to specified window.
   /wk to kill current window.
   NOTE: We need better documentation on this. Any volunteers?
   NOTE: see also /winhelp

Q: How do i create a window dedicated to msgs?
A: /mw -hidden|split|kill <-- this should be self explanatory.

Q: How do i make a dcc query window stay consistent?
   One of the new features of epic5 has the ability to allow multiple
   query's in a single window, at the time of this writing ctcp over dcc's
   do not match up to their query windows very well. a workaround is to.
   /wq =nick followed by /q nick you can swap between msg/dcc in the query
   window via ctrl-x.

Q: Where is the annoying ambiguous nickcomplete feature?
A: Under a ideal world we would like to see users use tab to complete
   nicks in publics, whilest appending a : at the end of the specified
   completed nick. i.e if user crapple is in current channel, do
   hi cra<tab> which will complete the nick crapple or, cra<tab> : which
   usually completes the nick in question usually with a greater chance
   of accuracy, for those who want's the old nickcomplete and all of it's
   broken glory. /addmod ncomp to load the nickcomplete module /format r
   while choosing your poison don't forget to /save to keep your changes.

Q: What's the best way to change behavior that I don't like?
A: First, see if there's a /format or a /config for the behavior you want
   to change. If not, take a look at amn/modules/vanilla for an example
   of how to write a module to set behavior you like.
   (FIXME: Would .amnrc be the better thing to do here?)

Q: How do I add auto-ops? 
A: /addmod userlist
   /adduser <*!ident@somehostordomain.com> <#channel> iops 
   If the user is online:
   /adduser <nickname> <#channel> iops
   /save

Q: What if I want to add an auto-op for all channels?
A: /adduser <nickname> * iops

Q: Why doesn't "/adduser <nick> #chan* iops" work?
A: Because it doesn't.

Q: How do i use notify?
A: /notify to view online/offline nicks if any.
   /notify nick will add specified nick to notify list.
   /notify -nick will remove specified nick from notify list.

Q: How do i ignore someone, what do the types mean?
A: /ign nick <type> if specified nick is online else
   /ign *!ident@*.isp.com <type>
   /tig to remove ignores.
   Some common ignore types. taken from epicsol.org's page.
   ctcps      filter in/out all CTCPs received
   invites    filter in/out all INVITEs received
   msgs       filter in/out all MSGs received (but not CTCPs)
   notes      filter in/out all NOTEs received
   notices    filter in/out all NOTICEs received
   public     filter in/out public channel conversation
   wallops    filter in/out operator WALLOPS
   topics     filter in/out all TOPIC changes
   nicks      filter in/out all NICK changes
   joins      filter in/out all channel JOINs
   parts      filter in/out all channel PARTs
   crap       filter QUIT, MODE, KICK and PONG
   all        everything listed above

Q: How do i ignore a channel?
A: /cig #channel or /cig for current chan.
   /tig to remove ignores.

Q: Why doesn't epic5 have auto-reconnect?
A: Because it is one of the things the epic author has never liked, i agree
   That it has to be one of the more annoying features of reconnecting, 
   hammering ircds because people don't know how to update the server list
   or they've been banned however, we do have a 'hack' in amnesiac for a
   attempt at creating an auto_reconnect like behavior it may break
   it may mess things up or get you killed you have been warned if you wish
   to enable it, after you have connected to some irc server do /server make
   sure you have at least 4 working servers you know you can reconnect to
   /set auto_reconnect on to enable it. for those mere mortals who wish to
   improve/make a better auto_reconnect script, the code is in core/compat.m
   see docs/AUTO_RECONNECT for more information.
 
Q: I want to make this really great theme but I need to add some formats. How
   do I do this?
A: You need to add the appropriate format in amn/arrays. If you add a new
   whois or scan you need to add some example output to amn/wis or amn/scan.
