ooooo        ooooo     ooo ooooooooo.   oooo    oooo 
`888'        `888'     `8' `888   `Y88. `888   .8P'  
 888          888       8   888   .d88'  888  d8'    
 888          888       8   888ooo88P'   88888[      
 888          888       8   888`88b.     888`88b.    
 888       o  `88.    .8'   888  `88b.   888  `88b.  
o888ooooood8    `YbodP'    o888o  o888o o888o  o888o 

--- the Little Uni-buffer iRc Klient ---

There are many Emacs IRC clients, but this one is mine.

Although I've never spent _that_ much time on IRC, I've used a wide
variety of IRC clients over the years including ircII, BitchX, irssi,
circe, rcirc, and even a brief stint with mIRC way back when.  While
these are all extremely powerful and featureful clients, I've never
been entirely happy with any of them, probably because my approach to
IRC tends to be to join several quiet channels and lurk until a
conversation interests me.  And while there are usually options to
have notifications appear about messages in channels other than the
one shown, I always have this nagging feeling of missing something.

This far-from-featureful client solves this problem for me by keeping
all messages displayed in a single window.  It's similar to what you
get if you just connect to an IRC server via telnet and watch the raw
IRC messages come in, although it uses faces and other formatting to
try to make the different interleaved threads of conversation a bit
easier to follow.  In addition, it does allow you to temporarily
"zoom" into a particular channel.

Lurk supports:
     - scripted replies (allowing for automatic identification with
        eg. nickserv)
      - interpretation of message formatting bytes,
      - several CTCP commands (including ACTION and VERSION),
      - tab completion of commands, channels and nicks
      - simultaneous connections to multiple servers

I might change a couple of things to do with how the zoom works and 
how contexts are managed, but I'm more or less happy with what I have
already so I don't expect to make any big changes.

The package still is still documentation-poor and I'm not particularly
happy with the state of the code, but feel free to poke around if you
don't mind having to read a bit of elisp.

Download the archive containing the latest version of the source here:
lurk_latest.zip
See the current README here:
README
--- Source code ---
Browse the git repository
You can clone the repository directly from
git://thelambdalab.xyz/lurk.git

As with all the repositories hosted here at the lambda lab, suggested
patches are also welcome!  Just commit your changes to a branch with
name begining with "patch_" and push to the repository above,
describing the nature of the changes in the body of your commit
message.

--- Project Feedback ---
View recent feedback
You can also just email me: plugd@thelambdalab.xyz