[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org c550a42902 01/12: oc-basic: Parse @string entries i
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org c550a42902 01/12: oc-basic: Parse @string entries in BiBTeX bibliographies |
Date: |
Sun, 17 Jul 2022 04:57:49 -0400 (EDT) |
branch: externals/org
commit c550a4290288bcaa8895f4620f877c3d1336bf26
Author: Ihor Radchenko <yantar92@gmail.com>
Commit: Ihor Radchenko <yantar92@gmail.com>
oc-basic: Parse @string entries in BiBTeX bibliographies
* lisp/oc-basic.el (org-cite-basic--parse-bibtex): Expand string
abbreviations in the .bib bibliography files.
Fixes
https://list.orgmode.org/orgmode/25288.4658.491916.790389@gargle.gargle.HOWL/
---
lisp/oc-basic.el | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/lisp/oc-basic.el b/lisp/oc-basic.el
index 95d3832a98..1dd433cdef 100644
--- a/lisp/oc-basic.el
+++ b/lisp/oc-basic.el
@@ -240,7 +240,11 @@ Return a hash table with citation references as keys and
fields alist as values.
(cons
(intern (downcase field))
(replace-regexp-in-string "[ \t\n]+" " " value)))))
- (bibtex-parse-entry t))
+ ;; Parse, substituting the @string replacements.
+ ;; See Emacs bug#56475 discussion.
+ (let ((bibtex-string-files `(,(buffer-file-name)))
+ (bibtex-expand-strings t))
+ (bibtex-parse-entry t)))
entries)))
entries))
- [elpa] externals/org updated (0583a0c5ea -> b4a72ddf98), ELPA Syncer, 2022/07/17
- [elpa] externals/org c550a42902 01/12: oc-basic: Parse @string entries in BiBTeX bibliographies,
ELPA Syncer <=
- [elpa] externals/org a189697681 04/12: Fix tests for `org-parse-time-string' and `org-clock', ELPA Syncer, 2022/07/17
- [elpa] externals/org 132a9d304e 03/12: Use unknown DST instead of standard time in timestamps, ELPA Syncer, 2022/07/17
- [elpa] externals/org ae1db7df39 08/12: Use `org-encode-time' helper macro, ELPA Syncer, 2022/07/17
- [elpa] externals/org b4a72ddf98 12/12: org-agenda-show-current-time-in-grid: Use more common Unicode arrow, ELPA Syncer, 2022/07/17
- [elpa] externals/org bf930b6fe5 02/12: ; * lisp/org-refile.el (org-refile-targets): Fix typo., ELPA Syncer, 2022/07/17
- [elpa] externals/org e08ce5b27d 09/12: test-org.el: Add some tests for `org-test-with-timezone', ELPA Syncer, 2022/07/17
- [elpa] externals/org f3802b017c 06/12: testing/lisp: Use `org-time-string-to-time', ELPA Syncer, 2022/07/17
- [elpa] externals/org a4105d0942 05/12: Use higher level helpers instead of `encode-time', ELPA Syncer, 2022/07/17
- [elpa] externals/org 064afa0c01 11/12: org-indent: Fix edge case when edited region ends at headline leading stars, ELPA Syncer, 2022/07/17
- [elpa] externals/org 79f0969ccc 10/12: * doc/org-manual.org (Using CDLaTeX to enter math): Clarify ' binding, ELPA Syncer, 2022/07/17