File: bibtex.el.html
Major mode for editing and validating BibTeX files.
See documentation for bibtex-mode or type M-x describe-mode
when you are in BibTeX mode.
Todo: Distribute texinfo file.
Defined variables (129)
bibtex-BibTeX-aux-entry-alist | Auxiliary alist of BibTeX entry types and their associated fields. |
bibtex-BibTeX-aux-opt-alist | Alist of auxiliary optional fields for all BibTeX entries. |
bibtex-BibTeX-entry-alist | Alist of BibTeX entry types and their associated fields. |
bibtex-BibTeX-field-alist | Alist of BibTeX fields. |
bibtex-add-entry-hook | List of functions to call when BibTeX entry has been inserted. |
bibtex-align-at-equal-sign | If non-nil, align fields at equal sign instead of field text. |
bibtex-any-entry-maybe-empty-head | Regexp matching the header line of any BibTeX entry (possibly without key). |
bibtex-any-valid-entry-type | Regexp matching any valid BibTeX entry (including String and Preamble). |
bibtex-autoadd-commas | If non-nil automatically add missing commas at end of BibTeX fields. |
bibtex-autofill-types | Automatically fill fields if possible for those BibTeX entry types. |
bibtex-autokey-additional-names | String to append to the generated key if not all names could be used. |
bibtex-autokey-before-presentation-function | Function to call before generated key is presented. |
bibtex-autokey-edit-before-use | If non-nil, user is allowed to edit the generated key before it is used. |
bibtex-autokey-expand-strings | If non-nil, expand strings when extracting the content of a BibTeX field. |
bibtex-autokey-name-case-convert | Function called for each name to perform case conversion. |
bibtex-autokey-name-case-convert-function | Function called for each name to perform case conversion. |
bibtex-autokey-name-change-strings | Alist of (OLD-REGEXP . NEW-STRING) pairs. |
bibtex-autokey-name-length | Number of characters from name to incorporate into key. |
bibtex-autokey-name-separator | String that comes between any two names in the key. |
bibtex-autokey-name-year-separator | String to be put between name part and year part of key. |
bibtex-autokey-names | Number of names to use for the automatically generated reference key. |
bibtex-autokey-names-stretch | Number of names that can additionally be used for reference keys. |
bibtex-autokey-prefix-string | String prefix for automatically generated reference keys. |
bibtex-autokey-title-terminators | Regexp defining the termination of the main part of the title. |
bibtex-autokey-titleword-abbrevs | Determines exceptions to the usual abbreviation mechanism. |
bibtex-autokey-titleword-case-convert | Function called for each titleword to perform case conversion. |
bibtex-autokey-titleword-case-convert-function | Function called for each titleword to perform case conversion. |
bibtex-autokey-titleword-change-strings | Alist of (OLD-REGEXP . NEW-STRING) pairs. |
bibtex-autokey-titleword-ignore | Determines words from the title that are not to be used in the key. |
bibtex-autokey-titleword-length | Number of characters from title words to incorporate into key. |
bibtex-autokey-titleword-separator | String to be put between the title words. |
bibtex-autokey-titlewords | Number of title words to use for the automatically generated reference key. |
bibtex-autokey-titlewords-stretch | Number of words that can additionally be used from the title. |
bibtex-autokey-transcriptions | Alist of (OLD-REGEXP . NEW-STRING) pairs. |
bibtex-autokey-use-crossref | If non-nil use fields from cross-referenced entry if necessary. |
bibtex-autokey-year-length | Number of rightmost digits from the year field to incorporate into key. |
bibtex-autokey-year-title-separator | String to be put between year part and title part of key. |
bibtex-aux-opt-alist | Alist of auxiliary optional fields for all entries of all dialects. |
bibtex-biblatex-aux-entry-alist | Auxiliary alist of biblatex entry types and their associated fields. |
bibtex-biblatex-aux-opt-alist | Alist of auxiliary optional fields for all biblatex entries. |
bibtex-biblatex-entry-alist | Alist of biblatex entry types and their associated fields. |
bibtex-biblatex-field-alist | Alist of biblatex fields. |
bibtex-braced-string-syntax-table | Syntax-table to parse matched braces. |
bibtex-buffer-last-parsed-tick | Value of ‘buffer-modified-tick’ last time buffer was parsed for keys. |
bibtex-cite-matcher-alist | Alist of rules to identify cited keys in a BibTeX entry. |
bibtex-clean-entry-hook | List of functions to call when entry has been cleaned. |
bibtex-comma-after-last-field | If non-nil, a comma is put at end of last field in the entry template. |
bibtex-comment-start | String starting a BibTeX comment. |
bibtex-contline-indentation | Starting column for continuation lines of BibTeX fields. |
bibtex-dialect | Current BibTeX dialect. For allowed values see ‘bibtex-dialect-list’. |
bibtex-dialect-list | List of BibTeX dialects known to BibTeX mode. |
bibtex-dialect-select-map | Submenu for selecting the BibTeX dialect. |
bibtex-edit-menu | BibTeX-Edit Menu in BibTeX mode. |
bibtex-entry-alist | Alist of currently active entry types. |
bibtex-entry-ask-for-key | If non-nil, ‘bibtex-entry’ asks for a key. |
bibtex-entry-delimiters | Type of entry delimiters. Allowed values are ‘braces’ or ‘parentheses’. |
bibtex-entry-format | Type of formatting performed by ‘bibtex-clean-entry’. |
bibtex-entry-head | Regexp matching the header line of a BibTeX entry (including key). |
bibtex-entry-kill-ring | Ring of least recently killed entries. |
bibtex-entry-kill-ring-max | Max length of ‘bibtex-entry-kill-ring’ before discarding oldest elements. |
bibtex-entry-kill-ring-yank-pointer | The tail of ‘bibtex-entry-kill-ring’ whose car is the last item yanked. |
bibtex-entry-maybe-empty-head | Regexp matching the header line of a BibTeX entry (possibly without key). |
bibtex-entry-offset | Offset for BibTeX entries. |
bibtex-entry-type | Regexp matching the type of a BibTeX entry. |
bibtex-entry-type-history | History list for reading entry types. |
bibtex-expand-strings | If non-nil, expand strings when extracting the content of a BibTeX field. |
bibtex-field-alist | Alist of currently active field types. |
bibtex-field-braces-alist | Alist of field regexps that M-x bibtex-clean-entry encloses by braces. |
bibtex-field-braces-opt | Optimized value of ‘bibtex-field-braces-alist’. |
bibtex-field-const | Regexp matching a BibTeX field constant. |
bibtex-field-delimiters | Type of field delimiters. Allowed values are ‘braces’ or ‘double-quotes’. |
bibtex-field-history | History list for reading field names. |
bibtex-field-indentation | Starting column for the name part in BibTeX fields. |
bibtex-field-kill-ring | Ring of least recently killed fields. |
bibtex-field-kill-ring-max | Max length of ‘bibtex-field-kill-ring’ before discarding oldest elements. |
bibtex-field-kill-ring-yank-pointer | The tail of ‘bibtex-field-kill-ring’ whose car is the last item yanked. |
bibtex-field-name | Regexp matching the name of a BibTeX field. |
bibtex-field-strings-alist | Alist of regexps that M-x bibtex-clean-entry replaces by string constants. |
bibtex-field-strings-opt | Optimized value of ‘bibtex-field-strings-alist’. |
bibtex-file-path | List of directories to search for ‘bibtex-files’. |
bibtex-files | List of BibTeX files that are searched for entry keys. |
bibtex-font-lock-keywords | Default expressions to highlight in BibTeX mode. |
bibtex-font-lock-url-regexp | Regexp for ‘bibtex-font-lock-url’ derived from ‘bibtex-generate-url-list’. |
bibtex-generate-url-list | List of schemes for generating the URL of a BibTeX entry. |
bibtex-help-message | If non-nil print help messages in the echo area on entering a new field. |
bibtex-include-OPTcrossref | List of BibTeX entries that get an OPTcrossref field. |
bibtex-include-OPTkey | If non-nil, all newly created entries get an OPTkey field. |
bibtex-key-history | History list for reading keys. |
bibtex-key-in-head | Regexp subexpression number of the key part in ‘bibtex-entry-head’. |
bibtex-last-kill-command | Type of the last kill command (either ‘field’ or ‘entry’). |
bibtex-maintain-sorted-entries | If non-nil, BibTeX mode maintains all entries in sorted order. |
bibtex-mode-abbrev-table | Abbrev table for ‘bibtex-mode’. |
bibtex-mode-hook | List of functions to call on entry to BibTeX mode. |
bibtex-mode-map | Keymap used in BibTeX mode. |
bibtex-mode-syntax-table | Syntax table used in BibTeX mode buffers. |
bibtex-name-part | Regexp matching the name part of a BibTeX field. |
bibtex-no-opt-remove-re | If a field name matches this regexp, the prefix OPT is not removed. |
bibtex-parse-idle-timer | Stores if timer is already installed. |
bibtex-parse-keys-fast | If non-nil, use fast but simplified algorithm for parsing BibTeX keys. |
bibtex-parse-keys-timeout | Time interval in seconds for parsing BibTeX buffers during idle time. |
bibtex-pop-next-search-point | Next point where ‘bibtex-pop-next’ starts looking for a similar entry. |
bibtex-pop-previous-search-point | Previous point where ‘bibtex-pop-previous’ starts looking for a similar entry. |
bibtex-preamble-prefix | Regexp matching the prefix part of a BibTeX Preamble entry. |
bibtex-predefined-month-strings | Alist of month string definitions used in the BibTeX style files. |
bibtex-predefined-strings | Alist of string definitions used in the BibTeX style files. |
bibtex-progress-interval | Interval for progress messages. |
bibtex-progress-lastmes | Last reported progress message. |
bibtex-progress-lastperc | Last reported percentage for the progress message. |
bibtex-quoted-string-syntax-table | Syntax-table to parse matched quotes. |
bibtex-reference-key | Regexp matching the reference key part of a BibTeX entry. |
bibtex-reference-keys | Completion table for BibTeX reference keys. |
bibtex-reformat-previous-options | Last reformat options given. |
bibtex-reformat-previous-reference-keys | Last reformat reference keys option given. |
bibtex-search-buffer | Buffer for BibTeX search results. |
bibtex-search-entry-globally | If non-nil, interactive calls of ‘bibtex-search-entry’ search globally. |
bibtex-sort-entry-class | List of classes of BibTeX entry types, used for sorting entries. |
bibtex-sort-entry-class-alist | Alist mapping entry types to their sorting index. |
bibtex-sort-ignore-string-entries | If non-nil, BibTeX @String entries are not sort-significant. |
bibtex-string-empty-key | If non-nil, ‘bibtex-parse-string’ accepts empty key. |
bibtex-string-file-path | List of directories to search for ‘bibtex-string-files’. |
bibtex-string-files | List of BibTeX files containing string definitions. |
bibtex-string-maybe-empty-head | Regexp matching the header line of a BibTeX String entry. |
bibtex-string-type | Regexp matching the name of a BibTeX String entry. |
bibtex-strings | Completion table for BibTeX string keys. |
bibtex-summary-function | Function to call for generating a summary of current BibTeX entry. |
bibtex-text-indentation | Starting column for the text part in BibTeX fields. |
bibtex-type-in-head | Regexp subexpression number of the type part in ‘bibtex-entry-head’. |
bibtex-unify-case-function | Function for unifying case of entry and field names. |
bibtex-user-optional-fields | Alist of auxiliary optional fields for all entries of all dialects. |