X-Git-Url: https://git.donarmstrong.com/?p=org-ref.git;a=blobdiff_plain;f=org-ref.org;h=8f85b1e4d90ef8a234b3f180f9b3892f0a7efa41;hp=acb199d379055a80d8c9816196815b145e9fa369;hb=1cd608be0369a4af9659000d817326b630691483;hpb=cc7130950010fe91babbf6b27ee0b2db4774abe9 diff --git a/org-ref.org b/org-ref.org index acb199d..8f85b1e 100644 --- a/org-ref.org +++ b/org-ref.org @@ -1182,11 +1182,9 @@ Now, we can see if an entry is in a file. (defun org-ref-key-in-file-p (key filename) "determine if the key is in the file" (interactive "skey: \nsFile: ") - - (with-temp-buffer - (insert-file-contents filename) - (prog1 - (bibtex-search-entry key nil 0)))) + (save-current-buffer + (let ((bibtex-files (list filename))) + (bibtex-search-entry key t)))) #+END_SRC Finally, we want to know which file the key is in.