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: (BIN) lurk_latest.zip See the current README here: (TXT) README --- Source code --- (DIR) 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 --- (QRY) Submit feedback (TXT) View recent feedback You can also just email me: plugd@thelambdalab.xyz