ZENIRC prefix argument
Suresh Madhu <[email protected]> Sat, 19 Jul 2003 21:07:46 -0600
| Newsgroups | gmane.emacs.zenirc.devel |
|---|---|
| Message-ID | <[email protected]> |
Helu
The documentation for ZENIRC states:
"Waste time on IRC.
...
If an explicit numeric prefix argument is given (or this function is called
from lisp with a numeric argument), switch to the buffer named
\"*zenirc*<prefix>\", e.g. \"*zenirc*<2>\". If there is no process in that
buffer, start one.
..."
This is unsupported in the code. The behaviour I'd expect is roughly
(in the function ZENIRC):
(interactive "P")
(let* ((zenirc-buffer (if prefix
- (generate-new-buffer zenirc-buffer-name)
+ (if (numberp prefix)
+ (get-buffer-create
+ (format "%s<%d>" zenirc-buffer-name prefix))
+ (generate-new-buffer zenirc-buffer-name))
(get-buffer-create zenirc-buffer-name)))
(process (get-buffer-process zenirc-buffer)))
(pop-to-buffer zenirc-buffer)
Regards
Madhu