[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[AUCTeX-diffs] [elpa] externals/auctex 3a5ed08 38/57: Support biblatex c
From: |
Tassilo Horn |
Subject: |
[AUCTeX-diffs] [elpa] externals/auctex 3a5ed08 38/57: Support biblatex cite format in all Emacsen |
Date: |
Wed, 11 Jan 2017 18:01:41 +0000 (UTC) |
branch: externals/auctex
commit 3a5ed086d3fc8869af01ce940c35dd54cdeb8f40
Author: Arash Esbati <address@hidden>
Commit: Arash Esbati <address@hidden>
Support biblatex cite format in all Emacsen
* style/biblatex.el ("biblatex"): Check if biblatex is available
in `reftex-cite-format-builtin' and use it. If not, add entries
for older Emacsen manually.
---
style/biblatex.el | 29 ++++++++++++++++++++++++-----
1 file changed, 24 insertions(+), 5 deletions(-)
diff --git a/style/biblatex.el b/style/biblatex.el
index 32d585a..aa5fcc9 100644
--- a/style/biblatex.el
+++ b/style/biblatex.el
@@ -552,16 +552,35 @@ for citation keys."
"biblatex"
"refsection" "refsegment")
- ;; Tell RefTeX: The entry `biblatex' is defined in
- ;; `reftex-cite-format-builtin' in reftex-vars.el which will be
- ;; part of Emacs >= 25.3. It does not issue an error for older
- ;; Emacsen, but does not work either, i.e. it is ignored.
+ ;; Tell RefTeX: If package option `natbib' is given, activate that
+ ;; format, otherwise stick with `biblatex':
(when (and LaTeX-reftex-cite-format-auto-activate
(fboundp 'reftex-set-cite-format))
(if (or (LaTeX-provided-package-options-member "biblatex" "natbib")
(LaTeX-provided-package-options-member "biblatex" "natbib=true"))
(reftex-set-cite-format 'natbib)
- (reftex-set-cite-format 'biblatex))))
+ ;; The entry `biblatex' is defined in
+ ;; `reftex-cite-format-builtin' in reftex-vars.el which will be
+ ;; part of Emacs >= 25.3. So check here if we find an entry,
+ ;; otherwise do it manually for older Emacsen.
+ (if (assoc 'biblatex reftex-cite-format-builtin)
+ (reftex-set-cite-format 'biblatex)
+ (reftex-set-cite-format
+ '((?\C-m . "\cite[][]{%l}")
+ (?C . "\cite*[][]{%l}")
+ (?t . "\textcite[][]{%l}")
+ (?T . "\textcite*[][]{%l}")
+ (?p . "\parencite[][]{%l}")
+ (?P . "\parencite*[][]{%l}")
+ (?f . "\footcite[][]{%l}")
+ (?s . "\smartcite[][]{%l}")
+ (?u . "\autocite[][]{%l}")
+ (?U . "\autocite*[][]{%l}")
+ (?a . "\citeauthor{%l}")
+ (?A . "\citeauthor*{%l}")
+ (?y . "\citeyear{%l}")
+ (?Y . "\citeyear*{%l}")
+ (?n . "\nocite{%l}")))))))
LaTeX-dialect)
(defvar LaTeX-biblatex-package-options-list
- [AUCTeX-diffs] [elpa] externals/auctex 3dca7c4 57/57: Merge branch 'master' into externals/auctex, (continued)
- [AUCTeX-diffs] [elpa] externals/auctex 3dca7c4 57/57: Merge branch 'master' into externals/auctex, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex ec3996d 08/57: Query for optional float position, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex bb390fe 18/57: Add fontification for varioref's referencing macros, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex a943b6c 10/57: Add new tcolorbox library style/tcolorboxlib-raster.el, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex 8186490 06/57: Fix documentation of TeX-arg-file, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex 5ddbd04 12/57: Add new style/titleps.el, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex 225bade 14/57: Add new style/titletoc.el, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex ea7f427 28/57: Improve multi-level script fontification, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex c541d75 20/57: Fix the names also in expert macros, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex 377a97a 32/57: Completion for math macros, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex 3a5ed08 38/57: Support biblatex cite format in all Emacsen,
Tassilo Horn <=
- [AUCTeX-diffs] [elpa] externals/auctex 4c59f77 42/57: Adapt Makefile to new ChangeLog file name, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex d185bcb 49/57: * Makefile.in (release-commit): Fix name of preview ChangeLog., Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex 74c5ac9 09/57: Update style/tcolorbox.el to package v3.96, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex 501b0de 47/57: Use RefTeX for multiple references in cleveref, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex fb6333b 45/57: ; * doc/install.texi (Installation): Guard reference in "@ifclear rawfile"., Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex 826f17a 54/57: Release_11.90, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex 7209776 46/57: Skip macros and environments from tcolorbox and raster library, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex 6c155cc 33/57: Refactor normal completion and completion at point a bit, Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex a9ec6ba 01/57: Update style/minted.el to package version 2.4.1., Tassilo Horn, 2017/01/11
- [AUCTeX-diffs] [elpa] externals/auctex 67c081d 53/57: ; make change-history-commit, Tassilo Horn, 2017/01/11