summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp-mnt.el
diff options
context:
space:
mode:
authorRoland Winkler <winkler@gnu.org>2025-01-01 23:09:58 -0600
committerRoland Winkler <winkler@gnu.org>2025-01-01 23:09:58 -0600
commitb26418694e8a573cd500d71029c0e8f53598ea3c (patch)
tree185a184c688056956229e9ef23812acafa75e499 /lisp/emacs-lisp/lisp-mnt.el
parentfec6078f62c717edfe6ad5fe87f531ccbbd8e08f (diff)
downloademacs-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