diff options
| author | Lars Ingebrigtsen | 2012-02-09 01:12:44 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2012-02-09 01:12:44 +0000 |
| commit | d25ceb5273f73a26b2b28cfa9a2fc3f014522f91 (patch) | |
| tree | de8e381008da9a3400e88af51871dab4006d5f51 | |
| parent | d3d42ed750552826134ec6bdda429ec9f7bbf2cc (diff) | |
| download | emacs-d25ceb5273f73a26b2b28cfa9a2fc3f014522f91.tar.gz emacs-d25ceb5273f73a26b2b28cfa9a2fc3f014522f91.zip | |
gnus.el: More fixes to not list ephemeral servers in the server buffer
| -rw-r--r-- | lisp/gnus/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/gnus/gnus.el | 17 |
2 files changed, 16 insertions, 6 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index f57268f110a..9cd6879988b 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-02-09 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 2 | |||
| 3 | * gnus.el (gnus-server-extend-method): Don't add an -address component | ||
| 4 | if the method already has one (bug#9676). | ||
| 5 | |||
| 1 | 2012-02-08 Lars Ingebrigtsen <larsi@gnus.org> | 6 | 2012-02-08 Lars Ingebrigtsen <larsi@gnus.org> |
| 2 | 7 | ||
| 3 | * gnus-sum.el (gnus-summary-insert-old-articles): Use a default instead | 8 | * gnus-sum.el (gnus-summary-insert-old-articles): Use a default instead |
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el index f3826e9f501..76003f4eec2 100644 --- a/lisp/gnus/gnus.el +++ b/lisp/gnus/gnus.el | |||
| @@ -4123,12 +4123,17 @@ parameters." | |||
| 4123 | (if (or (not (inline (gnus-similar-server-opened method))) | 4123 | (if (or (not (inline (gnus-similar-server-opened method))) |
| 4124 | (not (cddr method))) | 4124 | (not (cddr method))) |
| 4125 | method | 4125 | method |
| 4126 | (setq method | 4126 | (let ((address-slot |
| 4127 | `(,(car method) ,(concat (cadr method) "+" group) | 4127 | (intern (format "%s-address" (car method))))) |
| 4128 | (,(intern (format "%s-address" (car method))) ,(cadr method)) | 4128 | (setq method |
| 4129 | ,@(cddr method))) | 4129 | (if (assq address-slot (cddr method)) |
| 4130 | (push method gnus-extended-servers) | 4130 | `(,(car method) ,(concat (cadr method) "+" group) |
| 4131 | method)) | 4131 | ,@(cddr method)) |
| 4132 | `(,(car method) ,(concat (cadr method) "+" group) | ||
| 4133 | (,address-slot ,(cadr method)) | ||
| 4134 | ,@(cddr method)))) | ||
| 4135 | (push method gnus-extended-servers) | ||
| 4136 | method))) | ||
| 4132 | 4137 | ||
| 4133 | (defun gnus-server-status (method) | 4138 | (defun gnus-server-status (method) |
| 4134 | "Return the status of METHOD." | 4139 | "Return the status of METHOD." |