summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/init-bib.el11
1 files changed, 6 insertions, 5 deletions
diff --git a/lisp/init-bib.el b/lisp/init-bib.el
index 1c44bbe..e04ff8e 100644
--- a/lisp/init-bib.el
+++ b/lisp/init-bib.el
@@ -83,11 +83,12 @@ all other words unless they are protected by brackets."
(let* ((text-bounds (cdr (bibtex-search-forward-field "author" t)))
(beg (car text-bounds))
(end (cadr text-bounds)))
- (goto-char beg)
- (while (re-search-forward "\\(\\s-+\\) and" end t)
- (replace-match "" nil nil nil 1))
- (goto-char beg)
- (fill-paragraph))))
+ (when text-bounds
+ (goto-char beg)
+ (while (re-search-forward "\\(\\s-+\\) and" end t)
+ (replace-match "" nil nil nil 1))
+ (goto-char beg)
+ (fill-paragraph)))))
(defun km/bibtex-pages-use-double-hyphen ()
"Use double hyphen for page range."