[gnu.emacs] IRC.el 2.0 now available.

tale@PAWL.RPI.EDU (David C Lawrence) (09/28/89)

IRC.el, an Emacs interface to the Internet Relay Chat, is available
via anonymous FTP to pawl.rpi.edu in pub/irc-2.0.el  If you get it
don't forget to go over local configuration options, especially
irc-server and irc-port.

News for version 2.0:

27 Sep 89 -- This release is a mixture of changes in aspects of the interface
   and added support for the latest IRC servers, which use a different reply
   format for some messages.  The changes are listed here.  I have to admit
   that the version has not had as much testing as I would have liked to have
   given it, but I have been very busy lately.  I expect that any bugs found
   will be primarily due to typographical errors or some minor oversights.  As
   usual, bug reports and other questions can be sent to me <tale@pawl.rpi.edu>
   and I'll take a look at it for the next release.

   The client used to be very messy about inserting a whole glob of text
   when it didn't understand the first line.  It should be a little cleaner
   now by just inserting the line it didn't understand and a message to report
   it to me.

   The 'topic' event is now handled by /SIGNAL and /NOTIFY; it occurs when
   someone changes the topic of a channel you have joined.

   I fixed a bug in the channel joining routines that made the client think
   you always made it to a channel you /JOINed, which isn't true if the
   channel is full.

   The default for irc-message-stamp has been changed from nil to private and
   the default for irc-time-stamp has been made 0 rather than 10.  This means
   no *** It is now HH:MM *** messages.

   C-c C-c (the binding for /NAMES) works now with a prefix argument.  There
   was also a bug in formatting the output of /NAMES where a name would not be
   shown on a very full channel; it has been fixed.

   /LUSERS has been added; it shows how many people are on IRC.

   KILL messages are now shown to the client; they indicate who was being
   removed from IRC and who did the removing.

   One space will be stripped from after the : or ; that ends a sendlist.
   That is, "tale: hi" and "tale:hi" will both send "hi" as the message.

   Word-wrapping used to be done with an 80 column screen in mind; it now uses
   the width of the window within Emacs instead.

   Had to fix a pattern to match the message when a nickname change failed;
   it changed in newer servers.

   If display-time is running then it is piggy-backed to give better accuracy
   to interval time stamps.  Additionally, the time is included in the
   "IRC Session finished" message.

   irc-conserve-space is a variable that was added for users who want messages
   which somewhat mimick the style of the C client.  It is not completelyy
   true to that style (for example, it still does word-wrapping) but I'm
   pretty sure it will appease them.  It is useful for short screen, slow
   terminal speeds and chatty channels.

   The IRCNICK and IRCSERVER environment variables are supported when irc.el
   loads.  They set the default nickname and server, respectively.

   If /WHO is given a non-numeric argument it will call /WHOIS instead.

   There used to be a bug that an alias would sometimes get executed rather
   than an exactly matching regular command; it has been fixed.

   The buffer is by default in auto-fill-mode with a fill-column of 75.  This
   means that when you are typing a long message and want to move around in it,
   C-p and C-n are much more useful.  Along with this the handling of the
   input-region when RET is pressed has changed.  It is now handled as though
   it is all one line, rather than on a line-at-a-time basis.

   Aliases now have a no-frills function, irc-change-alias, for the setting/
   removing of aliases in non-interactive elisp, as in the irc-mode-hook.
   See the documentation of that function regarding how to use it.

   Last but certainly not least, the numeric messages from the newer servers
   are parsed correctly.  You should be getting a lot fewer "This might be
   a bug ..." message.

================

Sorry it took so long to get out; hope its useful.

Dave
-- 
 (setq mail '("tale@pawl.rpi.edu" "tale@itsgw.rpi.edu" "tale@rpitsmts.bitnet"))