summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Schulte <schulte.eric@gmail.com>2011-08-23 14:44:09 -0600
committerEric Schulte <schulte.eric@gmail.com>2011-08-23 14:44:09 -0600
commit1833a9c1b47e2acbcb322d5b349acadb72ef852f (patch)
treeec8555185c53d95fd35657985c511954e2e3904c
parent08ca5be491f5704cc0c6cb87013a5e8537218488 (diff)
downloadorg-mode-1833a9c1b47e2acbcb322d5b349acadb72ef852f.tar.gz
Revert "Revert "make the "FILE" property non-special when resolving bibtex values""
This reverts commit 4b423ac3cb6ae06e5be649e8a4b6c75bfb9f5c12.
-rw-r--r--lisp/org-bibtex.el7
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/org-bibtex.el b/lisp/org-bibtex.el
index c71473c..8d3a5c0 100644
--- a/lisp/org-bibtex.el
+++ b/lisp/org-bibtex.el
@@ -278,8 +278,11 @@ This variable is relevant only if `org-bibtex-export-tags-as-keywords` is t."
;;; Utility functions
(defun org-bibtex-get (property)
((lambda (it) (when it (org-babel-trim it)))
- (or (org-entry-get (point) (upcase property))
- (org-entry-get (point) (concat org-bibtex-prefix (upcase property))))))
+ (let ((org-special-properties
+ (delete "FILE" (copy-sequence org-special-properties))))
+ (or
+ (org-entry-get (point) (upcase property))
+ (org-entry-get (point) (concat org-bibtex-prefix (upcase property)))))))
(defun org-bibtex-put (property value)
(let ((prop (upcase (if (keywordp property)