aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorStefan Monnier2004-10-31 22:25:34 +0000
committerStefan Monnier2004-10-31 22:25:34 +0000
commite0dc0c55b07dc64a13a90865beb403bad7dac672 (patch)
treed4000234b97b0e3545206190da23b81e953a178e /etc
parent495ef86be2c07050a83606ccc476fc3a2cf6479f (diff)
downloademacs-e0dc0c55b07dc64a13a90865beb403bad7dac672.tar.gz
emacs-e0dc0c55b07dc64a13a90865beb403bad7dac672.zip
Use `button's.
(bibtex-autokey-transcriptions): Translate TeX `\ ' to space. (bibtex-reference-keys): Distinguish between header keys and crossref keys. (bibtex-beginning-of-field): New function. (bibtex-url-map): Remove. (bibtex-font-lock-keywords): Use bibtex-font-lock-crossref. (bibtex-font-lock-url-regexp): Assume that field names begin at the beginning of a line. (bibtex-font-lock-url): Simplify. Do not use bibtex-enclosing-field. Remove field delimiters. Bugfix, point can be inside a field with a url. Use bibtex-beginning-of-field. (bibtex-font-lock-crossref, bibtex-button-action, bibtex-button): New funs. (bibtex-mark-active, bibtex-run-with-idle-timer): Remove. (bibtex-key-in-head): Simplify. (bibtex-current-line): Use bolp. (bibtex-parse-keys): Remove unused arg `add'. Use bibtex-type-in-head and bibtex-key-in-head. (bibtex-parse-entry, bibtex-autofill-entry): Use bibtex-type-in-head and bibtex-key-in-head. (bibtex-autokey-get-field): Do not alter case of replacement text. (bibtex-autokey-get-names): Do all processing of name list. (bibtex-autokey-get-year): New function. (bibtex-autokey-get-title): Do all processing of title words. (bibtex-generate-autokey): Simplify. (bibtex-string-files-init): Use default-directory. Allow for absolute file names in bibtex-string-files. (bibtex-files, bibtex-file-path): New variables. (bibtex-files-expand): New function. (bibtex-find-entry-globally): New command. (bibtex-summary-function): New variable. (bibtex-summary): Default value of bibtex-summary-function. (bibtex-find-crossref): New optional args pnt and split. (bibtex-complete-key-cleanup): Call bibtex-summary-function. (bibtex-copy-summary-as-kill): New command bound to C-cC-t. (bibtex-validate): Fix docstring. Check only abbreviated month fields. Fix handling of required and alternative fields. Identify duplicate keys even if bibtex-maintain-sorted-entries is nil. Use cons and display-buffer. (bibtex-validate-globally): New command. (bibtex-clean-entry): Use bibtex-files-expand. Do not call bibtex-parse-keys and bibtex-parse-strings for updating bibtex-reference-keys and bibtex-strings. (bibtex-realign): Remove blank lines past the last entry. (bibtex-reformat): Use bibtex-entry-format as default. (bibtex-choose-completion-string): Remove. (bibtex-complete): Do not use bibtex-choose-completion-string. (bibtex-url): Simplify.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS22
1 files changed, 18 insertions, 4 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 27e3d815f3c..bb3d762f8b9 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -643,14 +643,17 @@ version 4.7 or newer, compiles to Info pages with embedded images.
643 643
644** BibTeX mode: 644** BibTeX mode:
645*** The new command bibtex-url browses a URL for the BibTeX entry at 645*** The new command bibtex-url browses a URL for the BibTeX entry at
646point (bound to C-c C-l and mouse-2 on clickable fields). 646point (bound to C-c C-l and mouse-2, RET on clickable fields).
647
647*** The new command bibtex-entry-update (bound to C-c C-u) updates 648*** The new command bibtex-entry-update (bound to C-c C-u) updates
648an existing BibTeX entry. 649an existing BibTeX entry.
650
649*** New `bibtex-entry-format' option `required-fields', enabled by default. 651*** New `bibtex-entry-format' option `required-fields', enabled by default.
652
650*** bibtex-maintain-sorted-entries can take values `plain', 653*** bibtex-maintain-sorted-entries can take values `plain',
651`crossref', and `entry-class' which control the sorting scheme used 654`crossref', and `entry-class' which control the sorting scheme used
652for BibTeX entries. `bibtex-sort-entry-class' controls the sorting 655for BibTeX entries. `bibtex-sort-entry-class' controls the sorting
653scheme `entry-class'. TAB completion for reference keys and 656scheme `entry-class'. TAB completion for reference keys and
654automatic detection of duplicates does not require anymore that 657automatic detection of duplicates does not require anymore that
655bibtex-maintain-sorted-entries is non-nil. 658bibtex-maintain-sorted-entries is non-nil.
656 659
@@ -667,11 +670,22 @@ types for which fields are filled automatically (if possible).
667point according to context (bound to M-tab). 670point according to context (bound to M-tab).
668 671
669*** The new commands bibtex-find-entry and bibtex-find-crossref 672*** The new commands bibtex-find-entry and bibtex-find-crossref
670locate entries and crossref'd entries. 673locate entries and crossref'd entries. Crossref fields are clickable
674(bound to mouse-2, RET).
671 675
672*** In BibTeX mode the command fill-paragraph (bound to M-q) fills 676*** In BibTeX mode the command fill-paragraph (bound to M-q) fills
673individual fields of a BibTeX entry. 677individual fields of a BibTeX entry.
674 678
679*** The new command bibtex-validate-globally checks for duplicate keys
680in multiple BibTeX files. See also the new variables bibtex-files
681and bibtex-file-path.
682
683*** The new command bibtex-find-entry-globally searches BibTeX entries
684in multiple BibTeX files.
685
686*** The new command bibtex-copy-summary-as-kill pushes summary
687of BibTeX entry to kill ring (bound to C-c C-t).
688
675** When display margins are present in a window, the fringes are now 689** When display margins are present in a window, the fringes are now
676displayed between the margins and the buffer's text area, rather than 690displayed between the margins and the buffer's text area, rather than
677at the edges of the window. 691at the edges of the window.