diff options
author | Roland Winkler <winkler@gnu.org> | 2025-01-01 23:09:58 -0600 |
---|---|---|
committer | Roland Winkler <winkler@gnu.org> | 2025-01-01 23:09:58 -0600 |
commit | b26418694e8a573cd500d71029c0e8f53598ea3c (patch) | |
tree | 185a184c688056956229e9ef23812acafa75e499 /lisp/emacs-lisp/lisp-mnt.el | |
parent | fec6078f62c717edfe6ad5fe87f531ccbbd8e08f (diff) | |
download | emacs-b26418694e8a573cd500d71029c0e8f53598ea3c.tar.gz emacs-b26418694e8a573cd500d71029c0e8f53598ea3c.tar.bz2 emacs-b26418694e8a573cd500d71029c0e8f53598ea3c.zip |
Provide more flexibility for definition of BibTeX entries.
* lisp/textmodes/bibtex.el (bibtex-aux-opt-alist): Rename from
bibtex-user-optional-fields.
(bibtex-BibTeX-entry-alist, bibtex-biblatex-entry-alist): Permit
aliases that inherit their definition from another entry.
(bibtex-BibTeX-aux-entry-alist, bibtex-biblatex-aux-entry-alist)
(bibtex-BibTeX-aux-opt-alist, bibtex-biblatex-aux-opt-alist): New
user variables.
(bibtex-entry-alist): Honor these new variables.
(bibtex-field-alist): New function.
(bibtex-include-OPTkey): Default changed to nil, declared
obsolete. Use bibtex-aux-opt-alist instead.
(bibtex-set-dialect): Use cl-flet and bibtex-field-alist.
(bibtex-dialect-select-map): New variable.
(bibtex-init-dialect): New function.
(bibtex-field-list): Simplify.
(bibtex-print-help-message): Bug fix.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mnt.el')
0 files changed, 0 insertions, 0 deletions