aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorSam Steingold2020-01-10 13:34:59 -0500
committerSam Steingold2020-01-28 09:47:52 -0500
commit5ee3c37634f7f8651b2da1f4b611334a2b146928 (patch)
tree7f83880cff55aeb346218023c780fbaa9a570857 /lisp
parentda7267e889a72edd86896f7487a6a8e4d1216441 (diff)
downloademacs-5ee3c37634f7f8651b2da1f4b611334a2b146928.tar.gz
emacs-5ee3c37634f7f8651b2da1f4b611334a2b146928.zip
Make sure that all gnus buffers are killed on exit
* lisp/gnus/gnus-agent.el (gnus-agent-synchronize-flags-server): Use `gnus-get-buffer-create' instead of `get-buffer-create' * lisp/gnus/gnus-bookmark.el (gnus-bookmark-write-file): Likewise. (gnus-bookmark-bmenu-list): Likewise. (gnus-bookmark-show-details): Likewise. * lisp/gnus/gnus-draft.el (gnus-draft-setup): Likewise. * lisp/gnus/gnus-icalendar.el (gnus-icalendar-reply): Likewise. * lisp/gnus/gnus-int.el (gnus-backend-trace): Likewise. * lisp/gnus/gnus-srvr.el (gnus-enter-server-buffer): Likewise. * lisp/gnus/gnus-sum.el (gnus-summary-pipe-output): Likewise. * lisp/gnus/gnus-util.el (gnus-output-to-rmail): Likewise. (gnus-output-to-mail): Likewise. (gnus-multiple-choice): Likewise. * lisp/gnus/mail-source.el (mail-source-call-script): Likewise. * lisp/gnus/message.el (message-cancel-news): Likewise. (message-resend): Likewise. * lisp/gnus/mm-archive.el (mm-dissect-archive): Likewise. * lisp/gnus/mml1991.el (mml1991-mailcrypt-sign): Likewise. (mml1991-mailcrypt-encrypt): Likewise. * lisp/gnus/mml2015.el (mml2015-mailcrypt-verify): Likewise. (mml2015-mailcrypt-clear-verify): Likewise. * lisp/gnus/nnbabyl.el (nnbabyl-request-move-article): Likewise. * lisp/gnus/nndiary.el (nndiary-request-move-article): Likewise. (nndiary-find-group-number): Likewise. (nndiary-open-nov): Likewise. (nndiary-generate-nov-file): Likewise. * lisp/gnus/nndoc.el (nndoc-possibly-change-buffer): Likewise. * lisp/gnus/nndraft.el (nndraft-request-move-article): Likewise. (nndraft-auto-save-file-name): Likewise. * lisp/gnus/nneething.el (nneething-get-head): Likewise. * lisp/gnus/nnfolder.el (nnfolder-request-move-article): Likewise. (nnfolder-open-nov): Likewise. * lisp/gnus/nnheader.el (nnheader-init-server-buffer): Likewise. (nnheader-set-temp-buffer): Likewise. * lisp/gnus/nnimap.el (nnimap-log-buffer): Likewise. * lisp/gnus/nnir.el (nnir-run-swish++): Likewise. (nnir-run-swish-e): Likewise. (nnir-run-hyrex): Likewise. (nnir-run-namazu): Likewise. (nnir-run-notmuch): Likewise. (nnir-run-find-grep): Likewise. * lisp/gnus/nnmail.el (nnmail-split-incoming): Likewise. (nnmail-cache-open): Likewise. (nnmail-log-split): Likewise. * lisp/gnus/nnmaildir.el (nnmaildir--with-work-buffer): Likewise. (nnmaildir--with-nov-buffer): Likewise. (nnmaildir--with-move-buffer): Likewise. * lisp/gnus/nnmairix.el (nnmairix-call-mairix-binary): Likewise. (nnmairix-call-mairix-binary-raw): Likewise. (nnmairix-replace-group-and-numbers): Likewise. * lisp/gnus/nnmbox.el (nnmbox-request-move-article): Likewise. * lisp/gnus/nnmh.el (nnmh-request-move-article): Likewise. * lisp/gnus/nnml.el (nnml-request-move-article): Likewise. (nnml-find-group-number): Likewise. (nnml-get-nov-buffer): Likewise. (nnml-generate-nov-file): Likewise. * lisp/gnus/nnrss.el (nnrss-opml-export): Likewise. * lisp/gnus/nntp.el (nntp-record-command): Likewise. * lisp/gnus/nnvirtual.el (nnvirtual-retrieve-headers): Likewise. * lisp/gnus/smime.el (smime-new-details-buffer): Likewise. (smime-certificate-info): Likewise. (smime): Likewise. * lisp/gnus/spam-stat.el (spam-stat-store-current-buffer): Likewise.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/gnus/gnus-agent.el2
-rw-r--r--lisp/gnus/gnus-bookmark.el8
-rw-r--r--lisp/gnus/gnus-draft.el2
-rw-r--r--lisp/gnus/gnus-icalendar.el2
-rw-r--r--lisp/gnus/gnus-int.el2
-rw-r--r--lisp/gnus/gnus-srvr.el2
-rw-r--r--lisp/gnus/gnus-sum.el2
-rw-r--r--lisp/gnus/gnus-util.el6
-rw-r--r--lisp/gnus/mail-source.el2
-rw-r--r--lisp/gnus/message.el4
-rw-r--r--lisp/gnus/mm-archive.el2
-rw-r--r--lisp/gnus/mml1991.el4
-rw-r--r--lisp/gnus/mml2015.el4
-rw-r--r--lisp/gnus/nnbabyl.el2
-rw-r--r--lisp/gnus/nndiary.el10
-rw-r--r--lisp/gnus/nndoc.el2
-rw-r--r--lisp/gnus/nndraft.el4
-rw-r--r--lisp/gnus/nneething.el2
-rw-r--r--lisp/gnus/nnfolder.el4
-rw-r--r--lisp/gnus/nnheader.el4
-rw-r--r--lisp/gnus/nnimap.el2
-rw-r--r--lisp/gnus/nnir.el12
-rw-r--r--lisp/gnus/nnmail.el6
-rw-r--r--lisp/gnus/nnmaildir.el6
-rw-r--r--lisp/gnus/nnmairix.el6
-rw-r--r--lisp/gnus/nnmbox.el2
-rw-r--r--lisp/gnus/nnmh.el2
-rw-r--r--lisp/gnus/nnml.el15
-rw-r--r--lisp/gnus/nnrss.el2
-rw-r--r--lisp/gnus/nntp.el2
-rw-r--r--lisp/gnus/nnvirtual.el2
-rw-r--r--lisp/gnus/smime.el6
-rw-r--r--lisp/gnus/spam-stat.el2
33 files changed, 67 insertions, 68 deletions
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el
index 9f22b7df0ff..80bf21bb443 100644
--- a/lisp/gnus/gnus-agent.el
+++ b/lisp/gnus/gnus-agent.el
@@ -799,7 +799,7 @@ be a select method."
799 (let ((gnus-command-method method) 799 (let ((gnus-command-method method)
800 (gnus-agent nil)) 800 (gnus-agent nil))
801 (when (file-exists-p (gnus-agent-lib-file "flags")) 801 (when (file-exists-p (gnus-agent-lib-file "flags"))
802 (set-buffer (get-buffer-create " *Gnus Agent flag synchronize*")) 802 (set-buffer (gnus-get-buffer-create " *Gnus Agent flag synchronize*"))
803 (erase-buffer) 803 (erase-buffer)
804 (nnheader-insert-file-contents (gnus-agent-lib-file "flags")) 804 (nnheader-insert-file-contents (gnus-agent-lib-file "flags"))
805 (cond ((null gnus-plugged) 805 (cond ((null gnus-plugged)
diff --git a/lisp/gnus/gnus-bookmark.el b/lisp/gnus/gnus-bookmark.el
index ea4af2df0c4..1b00bbbc69c 100644
--- a/lisp/gnus/gnus-bookmark.el
+++ b/lisp/gnus/gnus-bookmark.el
@@ -242,7 +242,7 @@ So the cdr of each bookmark is an alist too.")
242 (save-window-excursion 242 (save-window-excursion
243 ;; Avoid warnings? 243 ;; Avoid warnings?
244 ;; (message "Saving Gnus bookmarks to file %s..." gnus-bookmark-default-file) 244 ;; (message "Saving Gnus bookmarks to file %s..." gnus-bookmark-default-file)
245 (set-buffer (get-buffer-create " *Gnus bookmarks*")) 245 (set-buffer (gnus-get-buffer-create " *Gnus bookmarks*"))
246 (erase-buffer) 246 (erase-buffer)
247 (gnus-bookmark-insert-file-format-version-stamp) 247 (gnus-bookmark-insert-file-format-version-stamp)
248 (pp gnus-bookmark-alist (current-buffer)) 248 (pp gnus-bookmark-alist (current-buffer))
@@ -357,8 +357,8 @@ deletion, or > if it is flagged for displaying."
357 (interactive) 357 (interactive)
358 (gnus-bookmark-maybe-load-default-file) 358 (gnus-bookmark-maybe-load-default-file)
359 (if (called-interactively-p 'any) 359 (if (called-interactively-p 'any)
360 (switch-to-buffer (get-buffer-create "*Gnus Bookmark List*")) 360 (switch-to-buffer (gnus-get-buffer-create "*Gnus Bookmark List*"))
361 (set-buffer (get-buffer-create "*Gnus Bookmark List*"))) 361 (set-buffer (gnus-get-buffer-create "*Gnus Bookmark List*")))
362 (let ((inhibit-read-only t) 362 (let ((inhibit-read-only t)
363 alist name start end) 363 alist name start end)
364 (erase-buffer) 364 (erase-buffer)
@@ -648,7 +648,7 @@ reposition and try again, else return nil."
648 (details gnus-bookmark-bookmark-details) 648 (details gnus-bookmark-bookmark-details)
649 detail) 649 detail)
650 (save-excursion 650 (save-excursion
651 (pop-to-buffer (get-buffer-create "*Gnus Bookmark Annotation*") t) 651 (pop-to-buffer (gnus-get-buffer-create "*Gnus Bookmark Annotation*") t)
652 (erase-buffer) 652 (erase-buffer)
653 (while details 653 (while details
654 (setq detail (pop details)) 654 (setq detail (pop details))
diff --git a/lisp/gnus/gnus-draft.el b/lisp/gnus/gnus-draft.el
index 1b25d247389..3a9bf2a7e8f 100644
--- a/lisp/gnus/gnus-draft.el
+++ b/lisp/gnus/gnus-draft.el
@@ -248,7 +248,7 @@ If DONT-POP is nil, display the buffer after setting it up."
248 (let ((article narticle)) 248 (let ((article narticle))
249 (message-mail nil nil nil nil 249 (message-mail nil nil nil nil
250 (if dont-pop 250 (if dont-pop
251 (lambda (buf) (set-buffer (get-buffer-create buf))))) 251 (lambda (buf) (set-buffer (gnus-get-buffer-create buf)))))
252 (let ((inhibit-read-only t)) 252 (let ((inhibit-read-only t))
253 (erase-buffer)) 253 (erase-buffer))
254 (if (not (gnus-request-restore-buffer article group)) 254 (if (not (gnus-request-restore-buffer article group))
diff --git a/lisp/gnus/gnus-icalendar.el b/lisp/gnus/gnus-icalendar.el
index ee556a32080..305e17fd8fc 100644
--- a/lisp/gnus/gnus-icalendar.el
+++ b/lisp/gnus/gnus-icalendar.el
@@ -814,7 +814,7 @@ These will be used to retrieve the RSVP information from ical events."
814 (let ((subject (concat (capitalize (symbol-name status)) 814 (let ((subject (concat (capitalize (symbol-name status))
815 ": " (gnus-icalendar-event:summary event)))) 815 ": " (gnus-icalendar-event:summary event))))
816 816
817 (with-current-buffer (get-buffer-create gnus-icalendar-reply-bufname) 817 (with-current-buffer (gnus-get-buffer-create gnus-icalendar-reply-bufname)
818 (delete-region (point-min) (point-max)) 818 (delete-region (point-min) (point-max))
819 (insert reply) 819 (insert reply)
820 (fold-icalendar-buffer) 820 (fold-icalendar-buffer)
diff --git a/lisp/gnus/gnus-int.el b/lisp/gnus/gnus-int.el
index c304f575d92..60ebc07c343 100644
--- a/lisp/gnus/gnus-int.el
+++ b/lisp/gnus/gnus-int.el
@@ -253,7 +253,7 @@ If it is down, start it up (again)."
253 253
254(defun gnus-backend-trace (type form) 254(defun gnus-backend-trace (type form)
255 (when gnus-backend-trace 255 (when gnus-backend-trace
256 (with-current-buffer (get-buffer-create "*gnus trace*") 256 (with-current-buffer (gnus-get-buffer-create "*gnus trace*")
257 (buffer-disable-undo) 257 (buffer-disable-undo)
258 (goto-char (point-max)) 258 (goto-char (point-max))
259 (insert (format-time-string "%H:%M:%S") 259 (insert (format-time-string "%H:%M:%S")
diff --git a/lisp/gnus/gnus-srvr.el b/lisp/gnus/gnus-srvr.el
index d58bd7a73b5..095e05408d6 100644
--- a/lisp/gnus/gnus-srvr.el
+++ b/lisp/gnus/gnus-srvr.el
@@ -309,7 +309,7 @@ The following commands are available:
309 ;; `gnus-server-buffer' selected as the current buffer, but not always (I 309 ;; `gnus-server-buffer' selected as the current buffer, but not always (I
310 ;; bumped into it when starting from a dedicated *Group* frame, and 310 ;; bumped into it when starting from a dedicated *Group* frame, and
311 ;; gnus-configure-windows opened *Server* into its own dedicated frame). 311 ;; gnus-configure-windows opened *Server* into its own dedicated frame).
312 (with-current-buffer (get-buffer-create gnus-server-buffer) 312 (with-current-buffer (gnus-get-buffer-create gnus-server-buffer)
313 (gnus-server-mode) 313 (gnus-server-mode)
314 (gnus-server-prepare))) 314 (gnus-server-prepare)))
315 315
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index a40e563e755..65a02638906 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -12310,7 +12310,7 @@ no matter what the properties `:decode' and `:headers' are."
12310 (buffer-string)))))) 12310 (buffer-string))))))
12311 (put 'gnus-summary-save-in-pipe :headers headers)) 12311 (put 'gnus-summary-save-in-pipe :headers headers))
12312 (unless (zerop (length result)) 12312 (unless (zerop (length result))
12313 (if (with-current-buffer (get-buffer-create result-buffer) 12313 (if (with-current-buffer (gnus-get-buffer-create result-buffer)
12314 (erase-buffer) 12314 (erase-buffer)
12315 (insert result) 12315 (insert result)
12316 (prog1 12316 (prog1
diff --git a/lisp/gnus/gnus-util.el b/lisp/gnus/gnus-util.el
index 23c62b4f939..eb0fd2522d3 100644
--- a/lisp/gnus/gnus-util.el
+++ b/lisp/gnus/gnus-util.el
@@ -950,7 +950,7 @@ FILENAME exists and is Babyl format."
950 (setq rmail-default-rmail-file filename) ; 22 950 (setq rmail-default-rmail-file filename) ; 22
951 (setq rmail-default-file filename)) ; 23 951 (setq rmail-default-file filename)) ; 23
952 (let ((artbuf (current-buffer)) 952 (let ((artbuf (current-buffer))
953 (tmpbuf (get-buffer-create " *Gnus-output*")) 953 (tmpbuf (gnus-get-buffer-create " *Gnus-output*"))
954 ;; Babyl rmail.el defines this, mbox does not. 954 ;; Babyl rmail.el defines this, mbox does not.
955 (babyl (fboundp 'rmail-insert-rmail-file-header))) 955 (babyl (fboundp 'rmail-insert-rmail-file-header)))
956 (save-excursion 956 (save-excursion
@@ -1036,7 +1036,7 @@ FILENAME exists and is Babyl format."
1036 (require 'nnmail) 1036 (require 'nnmail)
1037 (setq filename (expand-file-name filename)) 1037 (setq filename (expand-file-name filename))
1038 (let ((artbuf (current-buffer)) 1038 (let ((artbuf (current-buffer))
1039 (tmpbuf (get-buffer-create " *Gnus-output*"))) 1039 (tmpbuf (gnus-get-buffer-create " *Gnus-output*")))
1040 (save-excursion 1040 (save-excursion
1041 ;; Create the file, if it doesn't exist. 1041 ;; Create the file, if it doesn't exist.
1042 (when (and (not (get-file-buffer filename)) 1042 (when (and (not (get-file-buffer filename))
@@ -1457,7 +1457,7 @@ CHOICE is a list of the choice char and help message at IDX."
1457 (setq tchar (read-char)) 1457 (setq tchar (read-char))
1458 (when (not (assq tchar choice)) 1458 (when (not (assq tchar choice))
1459 (setq tchar nil) 1459 (setq tchar nil)
1460 (setq buf (get-buffer-create "*Gnus Help*")) 1460 (setq buf (gnus-get-buffer-create "*Gnus Help*"))
1461 (pop-to-buffer buf) 1461 (pop-to-buffer buf)
1462 (fundamental-mode) 1462 (fundamental-mode)
1463 (buffer-disable-undo) 1463 (buffer-disable-undo)
diff --git a/lisp/gnus/mail-source.el b/lisp/gnus/mail-source.el
index 52343d4fa37..bda321fcc48 100644
--- a/lisp/gnus/mail-source.el
+++ b/lisp/gnus/mail-source.el
@@ -742,7 +742,7 @@ Deleting old (> %s day(s)) incoming mail file `%s'." diff bfile)
742 742
743(defun mail-source-call-script (script) 743(defun mail-source-call-script (script)
744 (let ((background nil) 744 (let ((background nil)
745 (stderr (get-buffer-create " *mail-source-stderr*")) 745 (stderr (gnus-get-buffer-create " *mail-source-stderr*"))
746 result) 746 result)
747 (when (string-match "& *$" script) 747 (when (string-match "& *$" script)
748 (setq script (substring script 0 (match-beginning 0)) 748 (setq script (substring script 0 (match-beginning 0))
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index adefa0efd65..c61fb5ae588 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -7310,7 +7310,7 @@ If ARG, allow editing of the cancellation message."
7310 ;; Make control message. 7310 ;; Make control message.
7311 (if arg 7311 (if arg
7312 (message-news) 7312 (message-news)
7313 (setq buf (set-buffer (get-buffer-create " *message cancel*")))) 7313 (setq buf (set-buffer (gnus-get-buffer-create " *message cancel*"))))
7314 (erase-buffer) 7314 (erase-buffer)
7315 (insert "Newsgroups: " newsgroups "\n" 7315 (insert "Newsgroups: " newsgroups "\n"
7316 "From: " from "\n" 7316 "From: " from "\n"
@@ -7731,7 +7731,7 @@ is for the internal use."
7731 gcc beg) 7731 gcc beg)
7732 ;; We first set up a normal mail buffer. 7732 ;; We first set up a normal mail buffer.
7733 (unless (message-mail-user-agent) 7733 (unless (message-mail-user-agent)
7734 (set-buffer (get-buffer-create " *message resend*")) 7734 (set-buffer (gnus-get-buffer-create " *message resend*"))
7735 (let ((inhibit-read-only t)) 7735 (let ((inhibit-read-only t))
7736 (erase-buffer))) 7736 (erase-buffer)))
7737 (let ((message-this-is-mail t) 7737 (let ((message-this-is-mail t)
diff --git a/lisp/gnus/mm-archive.el b/lisp/gnus/mm-archive.el
index 6b4308e9790..61eec859791 100644
--- a/lisp/gnus/mm-archive.el
+++ b/lisp/gnus/mm-archive.el
@@ -56,7 +56,7 @@
56 (append (cdr decoder) (list dir))) 56 (append (cdr decoder) (list dir)))
57 (delete-file file)) 57 (delete-file file))
58 (apply 'call-process-region (point-min) (point-max) (car decoder) 58 (apply 'call-process-region (point-min) (point-max) (car decoder)
59 nil (get-buffer-create "*tnef*") 59 nil (gnus-get-buffer-create "*tnef*")
60 nil (append (cdr decoder) (list dir))))) 60 nil (append (cdr decoder) (list dir)))))
61 `("multipart/mixed" 61 `("multipart/mixed"
62 ,handle 62 ,handle
diff --git a/lisp/gnus/mml1991.el b/lisp/gnus/mml1991.el
index 8be1b84e52f..c777053dcd5 100644
--- a/lisp/gnus/mml1991.el
+++ b/lisp/gnus/mml1991.el
@@ -85,7 +85,7 @@ Whether the passphrase is cached at all is controlled by
85(defun mml1991-mailcrypt-sign (cont) 85(defun mml1991-mailcrypt-sign (cont)
86 (let ((text (current-buffer)) 86 (let ((text (current-buffer))
87 headers signature 87 headers signature
88 (result-buffer (get-buffer-create "*GPG Result*"))) 88 (result-buffer (gnus-get-buffer-create "*GPG Result*")))
89 ;; Save MIME Content[^ ]+: headers from signing 89 ;; Save MIME Content[^ ]+: headers from signing
90 (goto-char (point-min)) 90 (goto-char (point-min))
91 (while (looking-at "^Content[^ ]+:") (forward-line)) 91 (while (looking-at "^Content[^ ]+:") (forward-line))
@@ -130,7 +130,7 @@ Whether the passphrase is cached at all is controlled by
130 'not)))) 130 'not))))
131 'never)) 131 'never))
132 cipher 132 cipher
133 (result-buffer (get-buffer-create "*GPG Result*"))) 133 (result-buffer (gnus-get-buffer-create "*GPG Result*")))
134 ;; Strip MIME Content[^ ]: headers since it will be ASCII ARMORED 134 ;; Strip MIME Content[^ ]: headers since it will be ASCII ARMORED
135 (goto-char (point-min)) 135 (goto-char (point-min))
136 (while (looking-at "^Content[^ ]+:") (forward-line)) 136 (while (looking-at "^Content[^ ]+:") (forward-line))
diff --git a/lisp/gnus/mml2015.el b/lisp/gnus/mml2015.el
index 1e72f681797..1c4213d888e 100644
--- a/lisp/gnus/mml2015.el
+++ b/lisp/gnus/mml2015.el
@@ -330,7 +330,7 @@ If set, it overrides the setting of `mml2015-sign-with-sender'."
330 (replace-match "-----BEGIN PGP SIGNATURE-----" t t)) 330 (replace-match "-----BEGIN PGP SIGNATURE-----" t t))
331 (if (re-search-forward "^-----END PGP [^-]+-----\r?$" nil t) 331 (if (re-search-forward "^-----END PGP [^-]+-----\r?$" nil t)
332 (replace-match "-----END PGP SIGNATURE-----" t t))) 332 (replace-match "-----END PGP SIGNATURE-----" t t)))
333 (let ((mc-gpg-debug-buffer (get-buffer-create " *gnus gpg debug*"))) 333 (let ((mc-gpg-debug-buffer (gnus-get-buffer-create " *gnus gpg debug*")))
334 (unless (condition-case err 334 (unless (condition-case err
335 (prog1 335 (prog1
336 (funcall mml2015-verify-function) 336 (funcall mml2015-verify-function)
@@ -359,7 +359,7 @@ If set, it overrides the setting of `mml2015-sign-with-sender'."
359 handle))) 359 handle)))
360 360
361(defun mml2015-mailcrypt-clear-verify () 361(defun mml2015-mailcrypt-clear-verify ()
362 (let ((mc-gpg-debug-buffer (get-buffer-create " *gnus gpg debug*"))) 362 (let ((mc-gpg-debug-buffer (gnus-get-buffer-create " *gnus gpg debug*")))
363 (if (condition-case err 363 (if (condition-case err
364 (prog1 364 (prog1
365 (funcall mml2015-verify-function) 365 (funcall mml2015-verify-function)
diff --git a/lisp/gnus/nnbabyl.el b/lisp/gnus/nnbabyl.el
index 6890f1dceeb..cb22933b529 100644
--- a/lisp/gnus/nnbabyl.el
+++ b/lisp/gnus/nnbabyl.el
@@ -293,7 +293,7 @@
293 293
294(deffoo nnbabyl-request-move-article 294(deffoo nnbabyl-request-move-article
295 (article group server accept-form &optional last move-is-internal) 295 (article group server accept-form &optional last move-is-internal)
296 (let ((buf (get-buffer-create " *nnbabyl move*")) 296 (let ((buf (gnus-get-buffer-create " *nnbabyl move*"))
297 result) 297 result)
298 (and 298 (and
299 (nnbabyl-request-article article group server) 299 (nnbabyl-request-article article group server)
diff --git a/lisp/gnus/nndiary.el b/lisp/gnus/nndiary.el
index 24a3df1e27a..ac394ae53d7 100644
--- a/lisp/gnus/nndiary.el
+++ b/lisp/gnus/nndiary.el
@@ -597,7 +597,7 @@ all. This may very well take some time.")
597 597
598(deffoo nndiary-request-move-article 598(deffoo nndiary-request-move-article
599 (article group server accept-form &optional last move-is-internal) 599 (article group server accept-form &optional last move-is-internal)
600 (let ((buf (get-buffer-create " *nndiary move*")) 600 (let ((buf (gnus-get-buffer-create " *nndiary move*"))
601 result) 601 result)
602 (nndiary-possibly-change-directory group server) 602 (nndiary-possibly-change-directory group server)
603 (nndiary-update-file-alist) 603 (nndiary-update-file-alist)
@@ -831,7 +831,7 @@ all. This may very well take some time.")
831 831
832;; Find an article number in the current group given the Message-ID. 832;; Find an article number in the current group given the Message-ID.
833(defun nndiary-find-group-number (id) 833(defun nndiary-find-group-number (id)
834 (with-current-buffer (get-buffer-create " *nndiary id*") 834 (with-current-buffer (gnus-get-buffer-create " *nndiary id*")
835 (let ((alist nndiary-group-alist) 835 (let ((alist nndiary-group-alist)
836 number) 836 number)
837 ;; We want to look through all .overview files, but we want to 837 ;; We want to look through all .overview files, but we want to
@@ -999,8 +999,8 @@ all. This may very well take some time.")
999 999
1000(defun nndiary-open-nov (group) 1000(defun nndiary-open-nov (group)
1001 (or (cdr (assoc group nndiary-nov-buffer-alist)) 1001 (or (cdr (assoc group nndiary-nov-buffer-alist))
1002 (let ((buffer (get-buffer-create (format " *nndiary overview %s*" 1002 (let ((buffer (gnus-get-buffer-create
1003 group)))) 1003 (format " *nndiary overview %s*" group))))
1004 (with-current-buffer buffer 1004 (with-current-buffer buffer
1005 (set (make-local-variable 'nndiary-nov-buffer-file-name) 1005 (set (make-local-variable 'nndiary-nov-buffer-file-name)
1006 (expand-file-name 1006 (expand-file-name
@@ -1086,7 +1086,7 @@ all. This may very well take some time.")
1086(defun nndiary-generate-nov-file (dir files) 1086(defun nndiary-generate-nov-file (dir files)
1087 (let* ((dir (file-name-as-directory dir)) 1087 (let* ((dir (file-name-as-directory dir))
1088 (nov (concat dir nndiary-nov-file-name)) 1088 (nov (concat dir nndiary-nov-file-name))
1089 (nov-buffer (get-buffer-create " *nov*")) 1089 (nov-buffer (gnus-get-buffer-create " *nov*"))
1090 chars file headers) 1090 chars file headers)
1091 ;; Init the nov buffer. 1091 ;; Init the nov buffer.
1092 (with-current-buffer nov-buffer 1092 (with-current-buffer nov-buffer
diff --git a/lisp/gnus/nndoc.el b/lisp/gnus/nndoc.el
index 0ba63915c94..36b67a8fd13 100644
--- a/lisp/gnus/nndoc.el
+++ b/lisp/gnus/nndoc.el
@@ -347,7 +347,7 @@ from the document.")
347 (file-exists-p nndoc-address) 347 (file-exists-p nndoc-address)
348 (not (file-directory-p nndoc-address)))) 348 (not (file-directory-p nndoc-address))))
349 (push (cons group (setq nndoc-current-buffer 349 (push (cons group (setq nndoc-current-buffer
350 (get-buffer-create 350 (gnus-get-buffer-create
351 (concat " *nndoc " group "*")))) 351 (concat " *nndoc " group "*"))))
352 nndoc-group-alist) 352 nndoc-group-alist)
353 (setq nndoc-dissection-alist nil) 353 (setq nndoc-dissection-alist nil)
diff --git a/lisp/gnus/nndraft.el b/lisp/gnus/nndraft.el
index 3ee86a696cb..e5dda990d6b 100644
--- a/lisp/gnus/nndraft.el
+++ b/lisp/gnus/nndraft.el
@@ -231,7 +231,7 @@ are generated if and only if they are also in `message-draft-headers'."
231(deffoo nndraft-request-move-article (article group server accept-form 231(deffoo nndraft-request-move-article (article group server accept-form
232 &optional last move-is-internal) 232 &optional last move-is-internal)
233 (nndraft-possibly-change-group group) 233 (nndraft-possibly-change-group group)
234 (let ((buf (get-buffer-create " *nndraft move*")) 234 (let ((buf (gnus-get-buffer-create " *nndraft move*"))
235 result) 235 result)
236 (and 236 (and
237 (nndraft-request-article article group server) 237 (nndraft-request-article article group server)
@@ -325,7 +325,7 @@ are generated if and only if they are also in `message-draft-headers'."
325 (save-excursion 325 (save-excursion
326 (prog1 326 (prog1
327 (progn 327 (progn
328 (set-buffer (get-buffer-create " *draft tmp*")) 328 (set-buffer (gnus-get-buffer-create " *draft tmp*"))
329 (setq buffer-file-name file) 329 (setq buffer-file-name file)
330 (make-auto-save-file-name)) 330 (make-auto-save-file-name))
331 (kill-buffer (current-buffer))))) 331 (kill-buffer (current-buffer)))))
diff --git a/lisp/gnus/nneething.el b/lisp/gnus/nneething.el
index 9e190515f18..9f1fdbae5ae 100644
--- a/lisp/gnus/nneething.el
+++ b/lisp/gnus/nneething.el
@@ -381,7 +381,7 @@ included.")
381 381
382(defun nneething-get-head (file) 382(defun nneething-get-head (file)
383 "Either find the head in FILE or make a head for FILE." 383 "Either find the head in FILE or make a head for FILE."
384 (with-current-buffer (get-buffer-create nneething-work-buffer) 384 (with-current-buffer (gnus-get-buffer-create nneething-work-buffer)
385 (setq case-fold-search nil) 385 (setq case-fold-search nil)
386 (buffer-disable-undo) 386 (buffer-disable-undo)
387 (erase-buffer) 387 (erase-buffer)
diff --git a/lisp/gnus/nnfolder.el b/lisp/gnus/nnfolder.el
index 342ac48ba85..d1eeb04697e 100644
--- a/lisp/gnus/nnfolder.el
+++ b/lisp/gnus/nnfolder.el
@@ -465,7 +465,7 @@ all. This may very well take some time.")
465(deffoo nnfolder-request-move-article (article group server accept-form 465(deffoo nnfolder-request-move-article (article group server accept-form
466 &optional last move-is-internal) 466 &optional last move-is-internal)
467 (save-excursion 467 (save-excursion
468 (let ((buf (get-buffer-create " *nnfolder move*")) 468 (let ((buf (gnus-get-buffer-create " *nnfolder move*"))
469 result) 469 result)
470 (and 470 (and
471 (nnfolder-request-article article group server) 471 (nnfolder-request-article article group server)
@@ -1096,7 +1096,7 @@ This command does not work if you use short group names."
1096 1096
1097(defun nnfolder-open-nov (group) 1097(defun nnfolder-open-nov (group)
1098 (or (cdr (assoc group nnfolder-nov-buffer-alist)) 1098 (or (cdr (assoc group nnfolder-nov-buffer-alist))
1099 (let ((buffer (get-buffer-create (format " *nnfolder overview %s*" group)))) 1099 (let ((buffer (gnus-get-buffer-create (format " *nnfolder overview %s*" group))))
1100 (with-current-buffer buffer 1100 (with-current-buffer buffer
1101 (set (make-local-variable 'nnfolder-nov-buffer-file-name) 1101 (set (make-local-variable 'nnfolder-nov-buffer-file-name)
1102 (nnfolder-group-nov-pathname group)) 1102 (nnfolder-group-nov-pathname group))
diff --git a/lisp/gnus/nnheader.el b/lisp/gnus/nnheader.el
index bf3a5c1372a..e124bf1f6a9 100644
--- a/lisp/gnus/nnheader.el
+++ b/lisp/gnus/nnheader.el
@@ -505,7 +505,7 @@ the line could be found."
505(defun nnheader-init-server-buffer () 505(defun nnheader-init-server-buffer ()
506 "Initialize the Gnus-backend communication buffer." 506 "Initialize the Gnus-backend communication buffer."
507 (unless (gnus-buffer-live-p nntp-server-buffer) 507 (unless (gnus-buffer-live-p nntp-server-buffer)
508 (setq nntp-server-buffer (get-buffer-create " *nntpd*"))) 508 (setq nntp-server-buffer (gnus-get-buffer-create " *nntpd*")))
509 (with-current-buffer nntp-server-buffer 509 (with-current-buffer nntp-server-buffer
510 (erase-buffer) 510 (erase-buffer)
511 (mm-enable-multibyte) 511 (mm-enable-multibyte)
@@ -630,7 +630,7 @@ the line could be found."
630 630
631(defun nnheader-set-temp-buffer (name &optional noerase) 631(defun nnheader-set-temp-buffer (name &optional noerase)
632 "Set-buffer to an empty (possibly new) buffer called NAME with undo disabled." 632 "Set-buffer to an empty (possibly new) buffer called NAME with undo disabled."
633 (set-buffer (get-buffer-create name)) 633 (set-buffer (gnus-get-buffer-create name))
634 (buffer-disable-undo) 634 (buffer-disable-undo)
635 (unless noerase 635 (unless noerase
636 (erase-buffer)) 636 (erase-buffer))
diff --git a/lisp/gnus/nnimap.el b/lisp/gnus/nnimap.el
index c383e0146f3..3c4e75ede82 100644
--- a/lisp/gnus/nnimap.el
+++ b/lisp/gnus/nnimap.el
@@ -1937,7 +1937,7 @@ Return the server's response to the SELECT or EXAMINE command."
1937(defun nnimap-log-buffer () 1937(defun nnimap-log-buffer ()
1938 (let ((name "*imap log*")) 1938 (let ((name "*imap log*"))
1939 (or (get-buffer name) 1939 (or (get-buffer name)
1940 (with-current-buffer (get-buffer-create name) 1940 (with-current-buffer (gnus-get-buffer-create name)
1941 (setq-local window-point-insertion-type t) 1941 (setq-local window-point-insertion-type t)
1942 (current-buffer))))) 1942 (current-buffer)))))
1943 1943
diff --git a/lisp/gnus/nnir.el b/lisp/gnus/nnir.el
index 823bc2b423e..0f364d66e1a 100644
--- a/lisp/gnus/nnir.el
+++ b/lisp/gnus/nnir.el
@@ -1234,7 +1234,7 @@ Windows NT 4.0."
1234 (when (equal "" qstring) 1234 (when (equal "" qstring)
1235 (error "swish++: You didn't enter anything")) 1235 (error "swish++: You didn't enter anything"))
1236 1236
1237 (set-buffer (get-buffer-create nnir-tmp-buffer)) 1237 (set-buffer (gnus-get-buffer-create nnir-tmp-buffer))
1238 (erase-buffer) 1238 (erase-buffer)
1239 1239
1240 (if groupspec 1240 (if groupspec
@@ -1316,7 +1316,7 @@ Tested with swish-e-2.0.1 on Windows NT 4.0."
1316 (when (equal "" qstring) 1316 (when (equal "" qstring)
1317 (error "swish-e: You didn't enter anything")) 1317 (error "swish-e: You didn't enter anything"))
1318 1318
1319 (set-buffer (get-buffer-create nnir-tmp-buffer)) 1319 (set-buffer (gnus-get-buffer-create nnir-tmp-buffer))
1320 (erase-buffer) 1320 (erase-buffer)
1321 1321
1322 (message "Doing swish-e query %s..." query) 1322 (message "Doing swish-e query %s..." query)
@@ -1401,7 +1401,7 @@ Tested with swish-e-2.0.1 on Windows NT 4.0."
1401 (setq groupspec 1401 (setq groupspec
1402 (regexp-opt 1402 (regexp-opt
1403 (mapcar (lambda (x) (gnus-group-real-name x)) group)))) 1403 (mapcar (lambda (x) (gnus-group-real-name x)) group))))
1404 (set-buffer (get-buffer-create nnir-tmp-buffer)) 1404 (set-buffer (gnus-get-buffer-create nnir-tmp-buffer))
1405 (erase-buffer) 1405 (erase-buffer)
1406 (message "Doing hyrex-search query %s..." query) 1406 (message "Doing hyrex-search query %s..." query)
1407 (let* ((cp-list 1407 (let* ((cp-list
@@ -1480,7 +1480,7 @@ Tested with Namazu 2.0.6 on a GNU/Linux system."
1480 score group article 1480 score group article
1481 (process-environment (copy-sequence process-environment))) 1481 (process-environment (copy-sequence process-environment)))
1482 (setenv "LC_MESSAGES" "C") 1482 (setenv "LC_MESSAGES" "C")
1483 (set-buffer (get-buffer-create nnir-tmp-buffer)) 1483 (set-buffer (gnus-get-buffer-create nnir-tmp-buffer))
1484 (erase-buffer) 1484 (erase-buffer)
1485 (let* ((cp-list 1485 (let* ((cp-list
1486 `( ,nnir-namazu-program 1486 `( ,nnir-namazu-program
@@ -1561,7 +1561,7 @@ construct path: search terms (see the variable
1561 (when (equal "" qstring) 1561 (when (equal "" qstring)
1562 (error "notmuch: You didn't enter anything")) 1562 (error "notmuch: You didn't enter anything"))
1563 1563
1564 (set-buffer (get-buffer-create nnir-tmp-buffer)) 1564 (set-buffer (gnus-get-buffer-create nnir-tmp-buffer))
1565 (erase-buffer) 1565 (erase-buffer)
1566 1566
1567 (if groups 1567 (if groups
@@ -1635,7 +1635,7 @@ construct path: search terms (see the variable
1635 (message "Searching %s using find-grep..." 1635 (message "Searching %s using find-grep..."
1636 (or group server)) 1636 (or group server))
1637 (save-window-excursion 1637 (save-window-excursion
1638 (set-buffer (get-buffer-create nnir-tmp-buffer)) 1638 (set-buffer (gnus-get-buffer-create nnir-tmp-buffer))
1639 (if (> gnus-verbose 6) 1639 (if (> gnus-verbose 6)
1640 (pop-to-buffer (current-buffer))) 1640 (pop-to-buffer (current-buffer)))
1641 (cd directory) ; Using relative paths simplifies 1641 (cd directory) ; Using relative paths simplifies
diff --git a/lisp/gnus/nnmail.el b/lisp/gnus/nnmail.el
index d64d0ed0006..6e01b5c4d0b 100644
--- a/lisp/gnus/nnmail.el
+++ b/lisp/gnus/nnmail.el
@@ -1047,7 +1047,7 @@ will be copied over from that buffer."
1047 (list (list group "")) 1047 (list (list group ""))
1048 nnmail-split-methods))) 1048 nnmail-split-methods)))
1049 ;; Insert the incoming file. 1049 ;; Insert the incoming file.
1050 (with-current-buffer (get-buffer-create nnmail-article-buffer) 1050 (with-current-buffer (gnus-get-buffer-create nnmail-article-buffer)
1051 (erase-buffer) 1051 (erase-buffer)
1052 (if (bufferp incoming) 1052 (if (bufferp incoming)
1053 (insert-buffer-substring incoming) 1053 (insert-buffer-substring incoming)
@@ -1574,7 +1574,7 @@ See the documentation for the variable `nnmail-split-fancy' for details."
1574 () ; The buffer is open. 1574 () ; The buffer is open.
1575 (with-current-buffer 1575 (with-current-buffer
1576 (setq nnmail-cache-buffer 1576 (setq nnmail-cache-buffer
1577 (get-buffer-create " *nnmail message-id cache*")) 1577 (gnus-get-buffer-create " *nnmail message-id cache*"))
1578 (gnus-add-buffer) 1578 (gnus-add-buffer)
1579 (when (file-exists-p nnmail-message-id-cache-file) 1579 (when (file-exists-p nnmail-message-id-cache-file)
1580 (nnheader-insert-file-contents nnmail-message-id-cache-file)) 1580 (nnheader-insert-file-contents nnmail-message-id-cache-file))
@@ -2065,7 +2065,7 @@ Doesn't change point."
2065 (when nnmail-split-tracing 2065 (when nnmail-split-tracing
2066 (push split nnmail-split-trace)) 2066 (push split nnmail-split-trace))
2067 (when nnmail-debug-splitting 2067 (when nnmail-debug-splitting
2068 (with-current-buffer (get-buffer-create "*nnmail split*") 2068 (with-current-buffer (gnus-get-buffer-create "*nnmail split*")
2069 (goto-char (point-max)) 2069 (goto-char (point-max))
2070 (insert (format-time-string "%FT%T") 2070 (insert (format-time-string "%FT%T")
2071 " " 2071 " "
diff --git a/lisp/gnus/nnmaildir.el b/lisp/gnus/nnmaildir.el
index b0e79d4f238..bf1ac31bb3c 100644
--- a/lisp/gnus/nnmaildir.el
+++ b/lisp/gnus/nnmaildir.el
@@ -269,15 +269,15 @@ This variable is set by `nnmaildir-request-article'.")
269 ,@body)) 269 ,@body))
270(defmacro nnmaildir--with-work-buffer (&rest body) 270(defmacro nnmaildir--with-work-buffer (&rest body)
271 (declare (debug (body))) 271 (declare (debug (body)))
272 `(with-current-buffer (get-buffer-create " *nnmaildir work*") 272 `(with-current-buffer (gnus-get-buffer-create " *nnmaildir work*")
273 ,@body)) 273 ,@body))
274(defmacro nnmaildir--with-nov-buffer (&rest body) 274(defmacro nnmaildir--with-nov-buffer (&rest body)
275 (declare (debug (body))) 275 (declare (debug (body)))
276 `(with-current-buffer (get-buffer-create " *nnmaildir nov*") 276 `(with-current-buffer (gnus-get-buffer-create " *nnmaildir nov*")
277 ,@body)) 277 ,@body))
278(defmacro nnmaildir--with-move-buffer (&rest body) 278(defmacro nnmaildir--with-move-buffer (&rest body)
279 (declare (debug (body))) 279 (declare (debug (body)))
280 `(with-current-buffer (get-buffer-create " *nnmaildir move*") 280 `(with-current-buffer (gnus-get-buffer-create " *nnmaildir move*")
281 ,@body)) 281 ,@body))
282 282
283(defsubst nnmaildir--subdir (dir subdir) 283(defsubst nnmaildir--subdir (dir subdir)
diff --git a/lisp/gnus/nnmairix.el b/lisp/gnus/nnmairix.el
index b3329212f84..dcecfcf6519 100644
--- a/lisp/gnus/nnmairix.el
+++ b/lisp/gnus/nnmairix.el
@@ -1249,7 +1249,7 @@ Marks propagation has to be enabled for this to work."
1249If THREADS is non-nil, enable full threads." 1249If THREADS is non-nil, enable full threads."
1250 (let ((args (cons (car command) '(nil t nil)))) 1250 (let ((args (cons (car command) '(nil t nil))))
1251 (with-current-buffer 1251 (with-current-buffer
1252 (get-buffer-create nnmairix-mairix-output-buffer) 1252 (gnus-get-buffer-create nnmairix-mairix-output-buffer)
1253 (erase-buffer) 1253 (erase-buffer)
1254 (when (> (length command) 1) 1254 (when (> (length command) 1)
1255 (setq args (append args (cdr command)))) 1255 (setq args (append args (cdr command))))
@@ -1267,7 +1267,7 @@ If THREADS is non-nil, enable full threads."
1267 "Call mairix binary with COMMAND and QUERY in raw mode." 1267 "Call mairix binary with COMMAND and QUERY in raw mode."
1268 (let ((args (cons (car command) '(nil t nil)))) 1268 (let ((args (cons (car command) '(nil t nil))))
1269 (with-current-buffer 1269 (with-current-buffer
1270 (get-buffer-create nnmairix-mairix-output-buffer) 1270 (gnus-get-buffer-create nnmairix-mairix-output-buffer)
1271 (erase-buffer) 1271 (erase-buffer)
1272 (when (> (length command) 1) 1272 (when (> (length command) 1)
1273 (setq args (append args (cdr command)))) 1273 (setq args (append args (cdr command))))
@@ -1404,7 +1404,7 @@ TYPE is either `nov' or `headers'."
1404 (nnheader-message 7 "nnmairix: Rewriting headers...") 1404 (nnheader-message 7 "nnmairix: Rewriting headers...")
1405 (cond 1405 (cond
1406 ((eq type 'nov) 1406 ((eq type 'nov)
1407 (let ((buf (get-buffer-create " *nnmairix buffer*")) 1407 (let ((buf (gnus-get-buffer-create " *nnmairix buffer*"))
1408 (corr (not (zerop numc))) 1408 (corr (not (zerop numc)))
1409 (name (buffer-name nntp-server-buffer)) 1409 (name (buffer-name nntp-server-buffer))
1410 header cur xref) 1410 header cur xref)
diff --git a/lisp/gnus/nnmbox.el b/lisp/gnus/nnmbox.el
index eb8fcf37a25..a191f887c78 100644
--- a/lisp/gnus/nnmbox.el
+++ b/lisp/gnus/nnmbox.el
@@ -280,7 +280,7 @@
280 280
281(deffoo nnmbox-request-move-article 281(deffoo nnmbox-request-move-article
282 (article group server accept-form &optional last move-is-internal) 282 (article group server accept-form &optional last move-is-internal)
283 (let ((buf (get-buffer-create " *nnmbox move*")) 283 (let ((buf (gnus-get-buffer-create " *nnmbox move*"))
284 result) 284 result)
285 (and 285 (and
286 (nnmbox-request-article article group server) 286 (nnmbox-request-article article group server)
diff --git a/lisp/gnus/nnmh.el b/lisp/gnus/nnmh.el
index c075f298986..d2f63bd3db1 100644
--- a/lisp/gnus/nnmh.el
+++ b/lisp/gnus/nnmh.el
@@ -296,7 +296,7 @@ as unread by Gnus.")
296 296
297(deffoo nnmh-request-move-article (article group server accept-form 297(deffoo nnmh-request-move-article (article group server accept-form
298 &optional last move-is-internal) 298 &optional last move-is-internal)
299 (let ((buf (get-buffer-create " *nnmh move*")) 299 (let ((buf (gnus-get-buffer-create " *nnmh move*"))
300 result) 300 result)
301 (and 301 (and
302 (nnmh-deletable-article-p group article) 302 (nnmh-deletable-article-p group article)
diff --git a/lisp/gnus/nnml.el b/lisp/gnus/nnml.el
index 6c7b25b5e76..2c39ab8e36a 100644
--- a/lisp/gnus/nnml.el
+++ b/lisp/gnus/nnml.el
@@ -361,7 +361,7 @@ non-nil.")
361 361
362(deffoo nnml-request-move-article 362(deffoo nnml-request-move-article
363 (article group server accept-form &optional last move-is-internal) 363 (article group server accept-form &optional last move-is-internal)
364 (let ((buf (get-buffer-create " *nnml move*")) 364 (let ((buf (gnus-get-buffer-create " *nnml move*"))
365 (file-name-coding-system nnmail-pathname-coding-system) 365 (file-name-coding-system nnmail-pathname-coding-system)
366 result) 366 result)
367 (nnml-possibly-change-directory group server) 367 (nnml-possibly-change-directory group server)
@@ -572,7 +572,7 @@ non-nil.")
572 572
573;; Find an article number in the current group given the Message-ID. 573;; Find an article number in the current group given the Message-ID.
574(defun nnml-find-group-number (id server) 574(defun nnml-find-group-number (id server)
575 (with-current-buffer (get-buffer-create " *nnml id*") 575 (with-current-buffer (gnus-get-buffer-create " *nnml id*")
576 (let ((alist nnml-group-alist) 576 (let ((alist nnml-group-alist)
577 number) 577 number)
578 ;; We want to look through all .overview files, but we want to 578 ;; We want to look through all .overview files, but we want to
@@ -772,11 +772,10 @@ article number. This function is called narrowed to an article."
772 headers)))) 772 headers))))
773 773
774(defun nnml-get-nov-buffer (group &optional incrementalp) 774(defun nnml-get-nov-buffer (group &optional incrementalp)
775 (let ((buffer (get-buffer-create (format " *nnml %soverview %s*" 775 (let ((buffer (gnus-get-buffer-create
776 (if incrementalp 776 (format " *nnml %soverview %s*"
777 "incremental " 777 (if incrementalp "incremental " "")
778 "") 778 group)))
779 group)))
780 (file-name-coding-system nnmail-pathname-coding-system)) 779 (file-name-coding-system nnmail-pathname-coding-system))
781 (with-current-buffer buffer 780 (with-current-buffer buffer
782 (set (make-local-variable 'nnml-nov-buffer-file-name) 781 (set (make-local-variable 'nnml-nov-buffer-file-name)
@@ -873,7 +872,7 @@ Unless no-active is non-nil, update the active file too."
873(defun nnml-generate-nov-file (dir files) 872(defun nnml-generate-nov-file (dir files)
874 (let* ((dir (file-name-as-directory dir)) 873 (let* ((dir (file-name-as-directory dir))
875 (nov (concat dir nnml-nov-file-name)) 874 (nov (concat dir nnml-nov-file-name))
876 (nov-buffer (get-buffer-create " *nov*")) 875 (nov-buffer (gnus-get-buffer-create " *nov*"))
877 chars file headers) 876 chars file headers)
878 (with-current-buffer nov-buffer 877 (with-current-buffer nov-buffer
879 ;; Init the nov buffer. 878 ;; Init the nov buffer.
diff --git a/lisp/gnus/nnrss.el b/lisp/gnus/nnrss.el
index fa4d22fb1cc..116d7ee9fb2 100644
--- a/lisp/gnus/nnrss.el
+++ b/lisp/gnus/nnrss.el
@@ -739,7 +739,7 @@ Read the file and attempt to subscribe to each Feed in the file."
739 "OPML subscription export. 739 "OPML subscription export.
740Export subscriptions to a buffer in OPML Format." 740Export subscriptions to a buffer in OPML Format."
741 (interactive) 741 (interactive)
742 (with-current-buffer (get-buffer-create "*OPML Export*") 742 (with-current-buffer (gnus-get-buffer-create "*OPML Export*")
743 (set-buffer-file-coding-system 'utf-8) 743 (set-buffer-file-coding-system 'utf-8)
744 (insert "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" 744 (insert "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
745 "<!-- OPML generated by Emacs Gnus' nnrss.el -->\n" 745 "<!-- OPML generated by Emacs Gnus' nnrss.el -->\n"
diff --git a/lisp/gnus/nntp.el b/lisp/gnus/nntp.el
index 6ce8724cbbb..6be6d11a48d 100644
--- a/lisp/gnus/nntp.el
+++ b/lisp/gnus/nntp.el
@@ -309,7 +309,7 @@ backend doesn't catch this error.")
309 309
310(defun nntp-record-command (string) 310(defun nntp-record-command (string)
311 "Record the command STRING." 311 "Record the command STRING."
312 (with-current-buffer (get-buffer-create "*nntp-log*") 312 (with-current-buffer (gnus-get-buffer-create "*nntp-log*")
313 (goto-char (point-max)) 313 (goto-char (point-max))
314 (insert (format-time-string "%Y%m%dT%H%M%S.%3N") 314 (insert (format-time-string "%Y%m%dT%H%M%S.%3N")
315 " " nntp-address " " string "\n"))) 315 " " nntp-address " " string "\n")))
diff --git a/lisp/gnus/nnvirtual.el b/lisp/gnus/nnvirtual.el
index e1290a9c774..54c2f7be820 100644
--- a/lisp/gnus/nnvirtual.el
+++ b/lisp/gnus/nnvirtual.el
@@ -97,7 +97,7 @@ component group will show up when you enter the virtual group.")
97 (if (stringp (car articles)) 97 (if (stringp (car articles))
98 'headers 98 'headers
99 (let ((vbuf (nnheader-set-temp-buffer 99 (let ((vbuf (nnheader-set-temp-buffer
100 (get-buffer-create " *virtual headers*"))) 100 (gnus-get-buffer-create " *virtual headers*")))
101 (carticles (nnvirtual-partition-sequence articles)) 101 (carticles (nnvirtual-partition-sequence articles))
102 (sysname (system-name)) 102 (sysname (system-name))
103 cgroup carticle article result prefix) 103 cgroup carticle article result prefix)
diff --git a/lisp/gnus/smime.el b/lisp/gnus/smime.el
index fe6daf6b037..2ae96782712 100644
--- a/lisp/gnus/smime.el
+++ b/lisp/gnus/smime.el
@@ -477,7 +477,7 @@ in the buffer specified by `smime-details-buffer'."
477;; Various operations 477;; Various operations
478 478
479(defun smime-new-details-buffer () 479(defun smime-new-details-buffer ()
480 (with-current-buffer (get-buffer-create smime-details-buffer) 480 (with-current-buffer (gnus-get-buffer-create smime-details-buffer)
481 (erase-buffer))) 481 (erase-buffer)))
482 482
483(defun smime-pkcs7-region (b e) 483(defun smime-pkcs7-region (b e)
@@ -645,7 +645,7 @@ The following commands are available:
645 645
646(defun smime-certificate-info (certfile) 646(defun smime-certificate-info (certfile)
647 (interactive "fCertificate file: ") 647 (interactive "fCertificate file: ")
648 (let ((buffer (get-buffer-create (format "*certificate %s*" certfile)))) 648 (let ((buffer (gnus-get-buffer-create (format "*certificate %s*" certfile))))
649 (switch-to-buffer buffer) 649 (switch-to-buffer buffer)
650 (erase-buffer) 650 (erase-buffer)
651 (call-process smime-openssl-program nil buffer 'display 651 (call-process smime-openssl-program nil buffer 'display
@@ -670,7 +670,7 @@ The following commands are available:
670 "Go to the SMIME buffer." 670 "Go to the SMIME buffer."
671 (interactive) 671 (interactive)
672 (unless (get-buffer smime-buffer) 672 (unless (get-buffer smime-buffer)
673 (with-current-buffer (get-buffer-create smime-buffer) 673 (with-current-buffer (gnus-get-buffer-create smime-buffer)
674 (smime-mode))) 674 (smime-mode)))
675 (smime-draw-buffer) 675 (smime-draw-buffer)
676 (switch-to-buffer smime-buffer)) 676 (switch-to-buffer smime-buffer))
diff --git a/lisp/gnus/spam-stat.el b/lisp/gnus/spam-stat.el
index 8a4161e7acd..2681185000c 100644
--- a/lisp/gnus/spam-stat.el
+++ b/lisp/gnus/spam-stat.el
@@ -234,7 +234,7 @@ This is set by hooking into Gnus.")
234(defun spam-stat-store-current-buffer () 234(defun spam-stat-store-current-buffer ()
235 "Store a copy of the current buffer in `spam-stat-buffer'." 235 "Store a copy of the current buffer in `spam-stat-buffer'."
236 (let ((buf (current-buffer))) 236 (let ((buf (current-buffer)))
237 (with-current-buffer (get-buffer-create spam-stat-buffer-name) 237 (with-current-buffer (gnus-get-buffer-create spam-stat-buffer-name)
238 (erase-buffer) 238 (erase-buffer)
239 (insert-buffer-substring buf) 239 (insert-buffer-substring buf)
240 (setq spam-stat-buffer (current-buffer))))) 240 (setq spam-stat-buffer (current-buffer)))))