diff options
| author | Stefan Monnier | 2005-12-14 17:15:20 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2005-12-14 17:15:20 +0000 |
| commit | cdc61d3531f5e0e99e7548e50c532132991b6880 (patch) | |
| tree | 42b0fe535c599e89e5114612984f3a7c5834fc91 /etc | |
| parent | d49e540c484c3f87be3d414abde99dd50ce37f45 (diff) | |
| download | emacs-cdc61d3531f5e0e99e7548e50c532132991b6880.tar.gz emacs-cdc61d3531f5e0e99e7548e50c532132991b6880.zip | |
(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.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 4 |
1 files changed, 4 insertions, 0 deletions
| @@ -2539,6 +2539,10 @@ in multiple BibTeX files. | |||
| 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 | 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. | ||
| 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' |