[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master f08f5b7afe 09/10: Avoid leaving temp buffers in bib-mode and refb
From: |
Stefan Kangas |
Subject: |
master f08f5b7afe 09/10: Avoid leaving temp buffers in bib-mode and refbib |
Date: |
Sat, 30 Jul 2022 06:12:06 -0400 (EDT) |
branch: master
commit f08f5b7afe5da475ebbce700116375757c37521e
Author: Stefan Kangas <stefan@marxist.se>
Commit: Stefan Kangas <stefan@marxist.se>
Avoid leaving temp buffers in bib-mode and refbib
* lisp/textmodes/bib-mode.el (bib-capitalize-title):
* lisp/textmodes/refbib.el (r2b-capitalize-title): Use
with-temp-buffer.
---
lisp/textmodes/bib-mode.el | 12 ++++++------
lisp/textmodes/refbib.el | 12 ++++++------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/lisp/textmodes/bib-mode.el b/lisp/textmodes/bib-mode.el
index 21a4dc751a..83759090af 100644
--- a/lisp/textmodes/bib-mode.el
+++ b/lisp/textmodes/bib-mode.el
@@ -225,12 +225,12 @@ named by variable `bib-unread-file'."
(set-syntax-table orig-syntax-table))))
(defun bib-capitalize-title (s)
- "Like `capitalize', but don't capitalize stop words, except the first."
- (with-current-buffer (get-buffer-create "$$$Scratch$$$")
- (erase-buffer)
- (insert s)
- (bib-capitalize-title-region (point-min) (point-max))
- (buffer-string)))
+ "Like `capitalize', but don't capitalize stop words, except the first."
+ (with-temp-buffer
+ (erase-buffer)
+ (insert s)
+ (bib-capitalize-title-region (point-min) (point-max))
+ (buffer-string)))
(define-obsolete-function-alias 'addbib #'bib-add "29.1")
(define-obsolete-function-alias 'return-key-bib #'bib-return-key "29.1")
diff --git a/lisp/textmodes/refbib.el b/lisp/textmodes/refbib.el
index ba1deca47d..f697fcaf40 100644
--- a/lisp/textmodes/refbib.el
+++ b/lisp/textmodes/refbib.el
@@ -163,12 +163,12 @@ This is in addition to the
`r2b-capitalize-title-stop-words'.")
(defun r2b-capitalize-title (s)
- "Like `capitalize', but don't capitalize stop words, except the first."
- (with-current-buffer (get-buffer-create "$$$Scratch$$$")
- (erase-buffer)
- (insert s)
- (r2b-capitalize-title-region (point-min) (point-max))
- (buffer-string)))
+ "Like `capitalize', but don't capitalize stop words, except the first."
+ (with-temp-buffer
+ (erase-buffer)
+ (insert s)
+ (r2b-capitalize-title-region (point-min) (point-max))
+ (buffer-string)))
;*********************************************************
(defun r2b-reset ()
- master updated (76bcbe5f93 -> cd3ce6e541), Stefan Kangas, 2022/07/30
- master 53b1e6f96c 01/10: Make outline-view-change-hook obsolete, Stefan Kangas, 2022/07/30
- master 2e21074efd 08/10: Prefer defvar-keymap in dns-mode-map, Stefan Kangas, 2022/07/30
- master a109cdc8f2 04/10: ; * lisp/ffap.el: Comment cleanup., Stefan Kangas, 2022/07/30
- master ecfac493fa 03/10: Make ffap-newfile-prompt obsolete, Stefan Kangas, 2022/07/30
- master 7e84db9484 07/10: Prefer defvar-keymap in nroff-mode-map, Stefan Kangas, 2022/07/30
- master 9bdcca553f 05/10: ; * lisp/emacs-lisp/regi.el: Delete incorrect "last modified" comment., Stefan Kangas, 2022/07/30
- master fc79bb6ffc 02/10: * lisp/ffap.el (ffap-url-regexp): Add gemini., Stefan Kangas, 2022/07/30
- master cd3ce6e541 10/10: * lisp/apropos.el (apropos-documentation): Simplify., Stefan Kangas, 2022/07/30
- master f08f5b7afe 09/10: Avoid leaving temp buffers in bib-mode and refbib,
Stefan Kangas <=
- master 454c06a22c 06/10: Fix namespace use in bib-mode.el, Stefan Kangas, 2022/07/30