Mercurial > emacs
comparison lisp/ChangeLog @ 27707:5e2a599cda22
*** empty log message ***
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Tue, 15 Feb 2000 10:30:58 +0000 |
parents | fa3a58da3aa9 |
children | 76dbd1e9ae45 |
comparison
equal
deleted
inserted
replaced
27706:ea4d20c43442 | 27707:5e2a599cda22 |
---|---|
1 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | |
2 | |
3 * textmodes/bibtex.el (bibtex-mode): Replaced manual splitting of path | |
4 at ':' characters by call to split-string. | |
5 | |
6 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | |
7 | |
8 * textmodes/bibtex.el: Added RCS version identification. | |
9 | |
10 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | |
11 | |
12 * textmodes/bibtex.el: Some temporary comments removed. | |
13 (bibtex-field-name, bibtex-entry-type): Made the relationship | |
14 explicit. | |
15 (bibtex-field-const): Allow capital letters. | |
16 (bibtex-start-of-string): Deleted because unused. | |
17 | |
18 * textmodes/bibtex.el: Unified some nomenclature. We no longer | |
19 use the term 'reference' to describe a bibtex entry as a whole. | |
20 Further, reference keys are no longer called 'labels'. | |
21 (bibtex-keys): Renamed to bibtex-reference-keys. | |
22 (bibtex-reformat-previous-labels): Renamed to | |
23 bibtex-reformat-previous-reference-keys. | |
24 (bibtex-reference-type): Renamed to bibtex-entry-type. | |
25 (bibtex-reference-head): Renamed to bibtex-entry-head. | |
26 (bibtex-reference-maybe-empty-head): Renamed to | |
27 bibtex-entry-maybe-empty-head. | |
28 (bibtex-key-in-reference): Renamed to bibtex-key-in-entry. | |
29 (bibtex-search-reference): Renamed to bibtex-search-entry. | |
30 (bibtex-enclosing-reference-maybe-empty-head): Renamed to | |
31 bibtex-enclosing-entry-maybe-empty-head. | |
32 (bibtex-entry-field-alist, bibtex-entry-head, | |
33 bibtex-font-lock-keywords, bibtex-skip-to-valid-entry, | |
34 bibtex-map-entries, bibtex-search-entry, | |
35 bibtex-enclosing-entry-maybe-empty-head, bibtex-format-entry, | |
36 bibtex-generate-autokey, bibtex-parse-keys, bibtex-pop, bibtex-mode, | |
37 bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message, | |
38 bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer, | |
39 bibtex-find-entry-location, bibtex-validate, bibtex-find-text, | |
40 bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat, | |
41 bibtex-complete-key, bibtex-String) : Use the new nomenclature. | |
42 | |
43 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | |
44 | |
45 * textmodes/bibtex.el (bibtex-strings, bibtex-keys): Removed redundant | |
46 comment. | |
47 (bibtex-format-field-delimiters): New function, functionality | |
48 extracted from bibtex-format-entry. | |
49 (bibtex-autokey-get-yearfield-digits): New function, functionality | |
50 extracted from bibtex-autokey-get-yearfield. | |
51 | |
52 * textmodes/bibtex.el: Completely reimplemented parsing of bibtex | |
53 entries in order to avoid stack overflow in the regexp matcher if | |
54 field contents become large. | |
55 (bibtex-cfield, bibtex-name-in-cfield, bibtex-text-in-cfield, | |
56 bibtex-field-string-part-not-braced, | |
57 bibtex-field-string-part-no-inner-braces, | |
58 bibtex-field-string-part-1-inner-brace, | |
59 bibtex-field-string-part-2-inner-braces, | |
60 bibtex-field-string-part-3-inner-braces, bibtex-field-string-braced, | |
61 bibtex-field-string-quoted, bibtex-field-string, | |
62 bibtex-field-string-or-const, bibtex-field-text, bibtex-field, | |
63 bibtex-name-in-field, bibtex-text-in-field, bibtex-reference-infix, | |
64 bibtex-string, bibtex-key-in-string, bibtex-text-in-string): Deleted | |
65 as parsing is now performed by the following functions. | |
66 (bibtex-parse-nested-braces, bibtex-parse-field-string-braced, | |
67 bibtex-parse-quoted-string, bibtex-parse-field-string-quoted, | |
68 bibtex-parse-field-string, bibtex-search-forward-field-string, | |
69 bibtex-parse-association, bibtex-field-name-for-parsing, | |
70 bibtex-parse-field-name, bibtex-parse-field-text, bibtex-parse-field, | |
71 bibtex-search-forward-field, bibtex-search-backward-field, | |
72 bibtex-start-of-field, bibtex-end-of-field, | |
73 bibtex-start-of-name-in-field, bibtex-end-of-name-in-field, | |
74 bibtex-start-of-text-in-field, bibtex-end-of-text-in-field, | |
75 bibtex-parse-string-prefix, bibtex-parse-string-postfix, | |
76 bibtex-parse-string, bibtex-search-forward-string, | |
77 bibtex-search-backward-string, bibtex-start-of-string, | |
78 bibtex-end-of-string, bibtex-start-of-reference-key-in-string, | |
79 bibtex-end-of-reference-key-in-string, bibtex-start-of-text-in-string, | |
80 bibtex-end-of-text-in-string): New functions for the parsing of bibtex | |
81 entries. Instead of reporting the results of the parsing by | |
82 match-beginning or match-end, these functions return data structures | |
83 that hold the corresponding positions. | |
84 (bibtex-enclosing-field): Changed to also report field boundaries by | |
85 return values rather than by match-beginning or match-end. The | |
86 following functions have been adapted to use the new parsing | |
87 functions. | |
88 (bibtex-skip-to-valid-entry, bibtex-search-reference, | |
89 bibtex-enclosing-field, bibtex-format-entry, | |
90 bibtex-autokey-get-namefield, bibtex-autokey-get-titlestring, | |
91 bibtex-parse-keys, bibtex-complete, bibtex-pop, bibtex-mode, | |
92 bibtex-print-help-message, bibtex-end-of-entry, | |
93 bibtex-ispell-abstract, bibtex-validate, bibtex-next-field, | |
94 bibtex-find-text, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters, | |
95 bibtex-kill-field, bibtex-empty-field, bibtex-fill-entry): Use the new | |
96 method for parsing. | |
97 (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry, | |
98 bibtex-map-entries, bibtex-flash-head, | |
99 bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry, | |
100 bibtex-autokey-change, bibtex-autokey-get-namefield, | |
101 bibtex-autokey-get-names, bibtex-autokey-get-titlestring, | |
102 bibtex-autokey-get-titles, bibtex-parse-keys, bibtex-pop, bibtex-mode, | |
103 bibtex-end-of-entry, bibtex-ispell-abstract, bibtex-sort-buffer, | |
104 bibtex-validate, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters, | |
105 bibtex-kill-field, bibtex-kill-entry): Use let* instead of let in | |
106 order to make the new binding of case-fold-search immediately | |
107 visible. | |
108 | |
109 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | |
110 | |
111 * textmodes/bibtex.el: Copyright notice is up to date. | |
112 Added constant 'bibtex-maintainer-salutation. | |
113 | |
114 * textmodes/bibtex.el (bibtex-mode): use with-temp-buffer rather | |
115 than make-temp-name, use match-string-no-properties and eliminate | |
116 a quadratic behavior when building bibtex-strings. | |
117 | |
118 * bibtex.el (bibtex-reference-key): Accept string entries whose | |
119 reference key contains upper case letters. | |
120 | |
121 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | |
122 | |
123 * bibtex.el (bibtex-reference-head): Allow entries to start with | |
124 a new line. | |
125 | |
126 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | |
127 | |
128 * bibtex.el: Hiding of entry bodies is not longer provided by | |
129 bibtex.el directly. Instead the hideshow package can be used. | |
130 Added a special bibtex entry to hs-special-modes-alist. | |
131 (bibtex-hs-forward-sexp): Added for hideshow.el. | |
132 | |
133 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | |
134 | |
135 * bibtex.el (bibtex-entry-field-alist): Added booktitle field to | |
136 proceedings entry type (for cross referencing). Thanks to Wagner | |
137 Toledo Correa for the suggestion. | |
138 | |
139 * bibtex.el: Added `reftex-view-crossref-from-bibtex' to menu. | |
140 | |
1 2000-02-14 Kenichi Handa <handa@etl.go.jp> | 141 2000-02-14 Kenichi Handa <handa@etl.go.jp> |
2 | 142 |
3 * international/characters.el: Setup case table for Vietnamese. | 143 * international/characters.el: Setup case table for Vietnamese. |
4 | 144 |
5 2000-02-12 Gerd Moellmann <gerd@gnu.org> | 145 2000-02-12 Gerd Moellmann <gerd@gnu.org> |