emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 7a18701: erc-pcomplete.el (pcomplete-erc-nicks): Fi


From: Kelvin White
Subject: [Emacs-diffs] master 7a18701: erc-pcomplete.el (pcomplete-erc-nicks): Fix bug#18771
Date: Sat, 07 Nov 2015 17:55:06 +0000

branch: master
commit 7a187017d0d10df19636b354142d13fc9367d0a1
Author: l3thal <address@hidden>
Commit: l3thal <address@hidden>

    erc-pcomplete.el (pcomplete-erc-nicks): Fix bug#18771
---
 lisp/erc/ChangeLog.2      |    5 +++++
 lisp/erc/erc-pcomplete.el |    7 ++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/lisp/erc/ChangeLog.2 b/lisp/erc/ChangeLog.2
index 8dce508..80ee3bb 100644
--- a/lisp/erc/ChangeLog.2
+++ b/lisp/erc/ChangeLog.2
@@ -1,3 +1,8 @@
+2015-11-07  Kelvin White  <address@hidden>
+
+       * erc-pcomplete.el (pcomplete-erc-nicks): Fix bug for tab complete
+       (bug#18771)
+
 2015-03-25  Stefan Monnier  <address@hidden>
 
        * erc.el (erc-switch-to-buffer): Fix last change (bug#20187).
diff --git a/lisp/erc/erc-pcomplete.el b/lisp/erc/erc-pcomplete.el
index e46ac68..686a3a8 100644
--- a/lisp/erc/erc-pcomplete.el
+++ b/lisp/erc/erc-pcomplete.el
@@ -225,9 +225,10 @@ If optional argument IGNORE-SELF is non-nil, don't return 
the current nick."
                  (erc-get-channel-user-list)))
         (nicks nil))
     (dolist (user users)
-      (unless (and ignore-self
-                   (string= (erc-server-user-nickname (car user))
-                            (erc-current-nick)))
+      (unless (or (not user) 
+                  (and ignore-self
+                       (string= (erc-server-user-nickname (car user))
+                                (erc-current-nick))))
         (setq nicks (cons (concat (erc-server-user-nickname (car user))
                                   postfix)
                           nicks))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]