• Stefan Monnier's avatar
    (bibtex-sort-entry-class) · 02c8032e
    Stefan Monnier authored
    (bibtex-comment-start): Use defcustom.
    (bibtex-entry-field-alist): Use nil if initial content of the
    field is undefined.  Fix docstring.
    (bibtex-parse-keys-timeout, bibtex-autokey-additional-names)
    (bibtex-generate-autokey, bibtex-parse-buffers-stealthily)
    (bibtex-mode, bibtex-field-list, bibtex-entry-updat)
    (bibtex-autofill-entry, bibtex-entry-index, bibtex-next-field):
    Fix docstring.
    (bibtex-autokey-title-terminators): Use only one regexp.
    (bibtex-string-maybe-empty-head): New variable.
    (bibtex-remove-delimiters-string): New function.
    (bibtex-text-in-field-bounds, bibtex-text-in-string):
    Use bibtex-remove-delimiters-string.
    (bibtex-progress-message, bibtex-field-left-delimiter)
    (bibtex-field-right-delimiter, bibtex-entry-left-delimiter)
    (bibtex-entry-right-delimiter, bibtex-search-entry): Use eq.
    (bibtex-insert-kill): Rename from `bibtex-insert-current-kill'.
    Simplify.
    (bibtex-format-entry): Use save-excursion for inherited booktitle.
    Use eq and bibtex-remove-delimiters-string.  For end markers use
    insertion type so that marker stays after inserted text.
    (bibtex-autokey-get-names): Return empty string if name is missing.
    (bibtex-autokey-demangle-name): Call bibtex-autokey-abbrev before
    calling bibtex-autokey-name-case-convert.
    (bibtex-autokey-demangle-title):
    Call bibtex-autokey-titleword-case-convert.  Remove call to
    bibtex-autokey-titleword-case-convert from bibtex-autokey-get-title.
    (bibtex-global-key-alist, bibtex-read-string-key): New functions.
    (bibtex-read-key): New optional arg global.
    (bibtex-files-expand): New optional arg force.
    (bibtex-complete-string-cleanup): Expansion of abbrev can be absent.
    (bibtex-complete-crossref-cleanup): Rename from
    bibtex-complete-key-cleanup.  Simplify code.
    (bibtex-copy-summary-as-kill): Remove arg key.  Operate on current entry.
    Use looking-at.
    (bibtex-button): Add docstring.
    (bibtex-entry): Simplify.
    (bibtex-make-field): Replace optional arg called-by-yank with more
    specific args move and interactive.
    (bibtex-end-of-entry): Use forward-sexp.
    (bibtex-find-entry-globally): Remove.
    (bibtex-find-crossref): Allow for crossref key located in other buffer.
    Bound to C-c C-x.
    (bibtex-find-entry): New optional args global and display.
    (bibtex-find-text): Fix docstring.  Remove arg as-if-interactive.
    (bibtex-validate): Use arg force of bibtex-files-expand.
    (bibtex-clean-entry): Bugfix, clean string entries properly.
    Always keep point at beginning of entry.
    (bibtex-complete): Bugfix.  Handle string entries properly.
    Call cleanup functions only if needed.
    (bibtex-String): Use bibtex-read-string-key.
    (bibtex-url): Use bibtex-remove-delimiters-string.  Do not alter
    case of replacement text.
    02c8032e
NEWS 527 KB