diff --git a/lisp/ol-bibtex.el b/lisp/ol-bibtex.el index 4308424a3..17fbb9fbd 100644 --- a/lisp/ol-bibtex.el +++ b/lisp/ol-bibtex.el @@ -765,7 +765,10 @@ drawer." "If kill ring holds a bibtex entry yank it as an Org headline." (interactive) (let (entry) - (with-temp-buffer (yank 1) (setf entry (org-bibtex-read))) + (with-temp-buffer + (yank 1) + (bibtex-mode) + (setf entry (org-bibtex-read))) (if entry (org-bibtex-write) (error "Yanked text does not appear to contain a BibTeX entry"))))