comparison etc/NEWS @ 67575:d0f7b15488df

(bibtex-expand-strings) (bibtex-autokey-expand-string, bibtex-name-part) (bibtex-entry-type-whitespace, bibtex-entry-type-str) (bibtex-any-entry-maybe-empty-head, bibtex-string-type) (bibtex-preamble-prefix, bibtex-string-empty-key): New variables. (bibtex-entry-type, bibtex-entry-head): Match only valid entries. (bibtex-entry-postfix, bibtex-known-entry-type-re) (bibtex-valid-entry-re, bibtex-any-valid-entry-re) (bibtex-valid-entry-whitespace-re, bibtex-empty-field-re) (bibtex-field-name-for-parsing, bibtex-remove-delimiters-string) (bibtex-beginning-of-last-entry): Remove. (bibtex-parse-field-name): Use bibtex-field-name. Issue error message if comma is missing but buffer is read-only. (bibtex-parse-field-text): Handle whitespaces at the end of field text. Return 3-element list with beginning and end of field text and end of field. (bibtex-end-of-text-in-field, bibtex-end-of-field): Change accordingly. (bibtex-parse-field): Remove arg name. Use bibtex-field-name. (bibtex-search-forward-field, bibtex-search-backward-field): Search always delimited by limits of entry. Use more efficient search algorithms. (bibtex-name-in-field): Use bibtex-start-of-name-in-field and bibtex-end-of-name-in-field. (bibtex-text-in-field-bounds): Handle BibTeX strings when extracting the content of a field. (bibtex-text-in-field): Use search limits. (bibtex-parse-string-prefix): Handle empty string keys based on bibtex-string-empty-key. (bibtex-parse-string): Fix docstring. (bibtex-text-in-string): Use bibtex-text-in-field-bounds. (bibtex-preamble-prefix, bibtex-strings): New functions. (bibtex-skip-to-valid-entry): Include preceding whitespace in BibTeX entries (consistent with other BibTeX functions). (bibtex-map-entries): Use bibtex-skip-to-valid-entry. (bibtex-search-entry): Fix docstring. Simplify. (bibtex-flash-head, bibtex-complete-string-cleanup) (bibtex-count-entries, bibtex-sort-buffer): Simplify. (bibtex-beginning-of-first-entry): Use bibtex-skip-to-valid-entry. (bibtex-parse-entry): New optional arg content. (bibtex-format-entry, bibtex-autofill-entry, bibtex-url): Use it. Use bibtex-text-in-field-bounds. (bibtex-print-help-message): Handle BibTeX strings and preambles. (bibtex-end-of-entry): Use bibtex-preamble-prefix and bibtex-parse-string-postfix. (bibtex-find-text-internal): New function. (bibtex-remove-delimiters): Use it. (bibtex-find-text): Use it. New optional arg help. (bibtex-complete): Handle BibTeX string and preamble entries. (bibtex-Preamble): Fix order of closing delimiters.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Wed, 14 Dec 2005 17:15:20 +0000
parents e4e7224e3873
children 0644a2b72e8c
comparison
equal deleted inserted replaced
67574:9c4c9e375003 67575:d0f7b15488df
2536 *** The new command `bibtex-validate-globally' checks for duplicate keys 2536 *** The new command `bibtex-validate-globally' checks for duplicate keys
2537 in multiple BibTeX files. 2537 in multiple BibTeX files.
2538 2538
2539 *** The new command `bibtex-copy-summary-as-kill' pushes summary 2539 *** The new command `bibtex-copy-summary-as-kill' pushes summary
2540 of BibTeX entry to kill ring (bound to C-c C-t). 2540 of BibTeX entry to kill ring (bound to C-c C-t).
2541
2542 *** The new variables bibtex-expand-strings and
2543 bibtex-autokey-expand-strings control the expansion of strings when
2544 extracting the content of a BibTeX field.
2541 2545
2542 +++ 2546 +++
2543 ** In Enriched mode, `set-left-margin' and `set-right-margin' are now 2547 ** In Enriched mode, `set-left-margin' and `set-right-margin' are now
2544 by default bound to `C-c [' and `C-c ]' instead of the former `C-c C-l' 2548 by default bound to `C-c [' and `C-c ]' instead of the former `C-c C-l'
2545 and `C-c C-r'. 2549 and `C-c C-r'.