diff options
| -rw-r--r-- | lisp/textmodes/bibtex.el | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el index c29e9631801..2d24178f1a7 100644 --- a/lisp/textmodes/bibtex.el +++ b/lisp/textmodes/bibtex.el | |||
| @@ -2915,6 +2915,9 @@ for parsing BibTeX keys. If parsing fails, try to set this variable to nil." | |||
| 2915 | (1+ (match-beginning 3)) (1- (match-end 3))))) | 2915 | (1+ (match-beginning 3)) (1- (match-end 3))))) |
| 2916 | (unless (assoc key crossref-keys) | 2916 | (unless (assoc key crossref-keys) |
| 2917 | (push (list key) crossref-keys)))) | 2917 | (push (list key) crossref-keys)))) |
| 2918 | ;; We have probably have a non-bibtex file. | ||
| 2919 | ((not (match-beginning bibtex-type-in-head)) | ||
| 2920 | (throw 'userkey nil)) | ||
| 2918 | ;; only keys of known entries | 2921 | ;; only keys of known entries |
| 2919 | ((assoc-string (bibtex-type-in-head) | 2922 | ((assoc-string (bibtex-type-in-head) |
| 2920 | bibtex-entry-alist t) | 2923 | bibtex-entry-alist t) |