From 1cd608be0369a4af9659000d817326b630691483 Mon Sep 17 00:00:00 2001 From: John Kitchin Date: Sat, 13 Sep 2014 12:11:47 -0400 Subject: [PATCH] fix bug. When a file is first opened, clicking on links would not work until the bibfile was opened or a citation inserted. I think this is a bug somewhere in reftex, where a variable is initialized after a reftex function is called. this seems to solve the problem. --- org-ref.org | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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. -- 2.39.2