Mercurial > emacs
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'. |