]> git.eshelyaron.com Git - emacs.git/commitdiff
* net/rcirc.el (rcirc-sort-nicknames): Change default.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 3 Jun 2010 15:51:38 +0000 (11:51 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 3 Jun 2010 15:51:38 +0000 (11:51 -0400)
(rcirc-sort-nicknames-join): Avoid setq.

lisp/ChangeLog
lisp/net/rcirc.el

index 05904bef28e7efc6940cf67d76a42dfeefb84c29..a74c3999b42bd79aba75f47959bfd321eff3b5ec 100644 (file)
@@ -1,3 +1,8 @@
+2010-06-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * net/rcirc.el (rcirc-sort-nicknames): Change default.
+       (rcirc-sort-nicknames-join): Avoid setq.
+
 2010-06-03  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
 
        * net/rcirc.el (rcirc-sort-nicknames): New custom.
index ba2d3f130c676c54ff7d8a96406c9c6e41091d45..0317cac3219126519a89eac0a7002e548b07bb45 100644 (file)
@@ -281,7 +281,8 @@ Called with 5 arguments, PROCESS, SENDER, RESPONSE, TARGET and TEXT."
   :type 'hook
   :group 'rcirc)
 
-(defcustom rcirc-sort-nicknames nil
+;; Does this really merit a config variable?
+(defcustom rcirc-sort-nicknames t
   "If non-nil, sorts nickname listings."
   :type 'boolean
   :group 'rcirc)
@@ -1682,10 +1683,9 @@ nicknames sorted.
 INPUT is a string containing nicknames separated by SEP.
 
 This function is non-destructive, sorting a copy of the input."
-  (let ((parts (split-string input sep t))
-        copy)
-    (setq copy (sort parts 'rcirc-nickname<))
-    (mapconcat 'identity copy sep)))
+  (let* ((parts (split-string input sep t))
+         (sorted (sort parts 'rcirc-nickname<)))
+    (mapconcat 'identity sorted sep)))
 \f
 ;;; activity tracking
 (defvar rcirc-track-minor-mode-map (make-sparse-keymap)