summaryrefslogtreecommitdiff
path: root/lisp/textmodes/refbib.el
diff options
context:
space:
mode:
authorStefan Kangas <stefan@marxist.se>2022-07-30 11:52:05 +0200
committerStefan Kangas <stefan@marxist.se>2022-07-30 12:07:49 +0200
commitf08f5b7afe5da475ebbce700116375757c37521e (patch)
treed8ca5a6f777c751110772635523667c3db7a8130 /lisp/textmodes/refbib.el
parent2e21074efd01ad4cd79c70be2f45896af8bc2cdf (diff)
downloademacs-f08f5b7afe5da475ebbce700116375757c37521e.tar.gz
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.
Diffstat (limited to 'lisp/textmodes/refbib.el')
-rw-r--r--lisp/textmodes/refbib.el12
1 files changed, 6 insertions, 6 deletions
diff --git a/lisp/textmodes/refbib.el b/lisp/textmodes/refbib.el
index ba1deca47dc..f697fcaf403 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 ()