GNU bug report logs -
#5135
[PATCH] rcirc: Option to sort NAMES listing
Previous Next
Reported by: Deniz Dogan <deniz.a.m.dogan <at> gmail.com>
Date: Sun, 6 Dec 2009 17:20:04 UTC
Severity: wishlist
Tags: patch
Found in version 22.1
Done: Stefan Monnier <monnier <at> iro.umontreal.ca>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Package: emacs,rcirc
Tags: patch
Version: 22.1
Severity: wishlist
This patch adds the user option to sort nickname listings in the way
that many other IRC clients sort them.
Details:
* Added rcirc-nickname<, a function which acts like string< but for
IRC nicknames, making @ less than + and comparing case-insensitively.
* Added rcirc-sort-nicknames-join, a function which takes a string of
IRC nicknames and a separator, sorts the nicknames and returns the
result.
* Added rcirc-sort-nicknames, a customizable variable which when
non-nil will make rcirc sort any NAMES responses. nil by default.
* Changed rcirc-handler-366 (RPL_ENDOFNAMES) to respect rcirc-sort-nicknames.
Notes:
Sorting of half-ops has not been tested, since this is a rarely used
feature of IRC. For what it's worth, half-op nicknames are prefixed
with %. Sorting of voiced users (+) works as intended by default, so
the only special case is @ < +. If someone implements support for
half-ops it should be @ < % < + < *.
--
Deniz Dogan
[rcirc-sort-nicknames.diff (application/octet-stream, attachment)]
This bug report was last modified 14 years and 356 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.