Mercurial > emacs
comparison lisp/ChangeLog @ 50716:bb0aa4c18cfe
*** empty log message ***
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Sat, 26 Apr 2003 23:53:00 +0000 |
parents | 6cd3d0fd5cf1 |
children | 3ec397b863e0 |
comparison
equal
deleted
inserted
replaced
50715:46229d46cbeb | 50716:bb0aa4c18cfe |
---|---|
1 2003-04-27 David Ponce <david@dponce.com> | |
2 | |
3 * recentf.el | |
4 | |
5 Major rewrite. The code is reordered, cleaner and faster. | |
6 Introduced new options to automatically cleanup the recent list, | |
7 and to handle filename transformation (for example to use true | |
8 filenames). | |
9 | |
10 (recentf-version): New constant. | |
11 (recentf-save-file-header): Moved. | |
12 (recentf-data-cache): New variable. | |
13 (recentf-update-menu-p, recentf-initialized-p): Removed. | |
14 (recentf-menu-customization-changed): Moved. Doc fix. | |
15 (recentf-max-saved-items): Doc fix. | |
16 (recentf-save-file): Doc fix. No more expand filename here. | |
17 (recentf-exclude, recentf-menu-action) | |
18 (recentf-menu-filter): Doc fix. | |
19 (recentf-menu-append-commands-flag): Renamed from... | |
20 (recentf-menu-append-commands-p): Made obsolete. | |
21 (recentf-keep-non-readable-files-flag): Renamed from... | |
22 (recentf-keep-non-readable-files-p): Made obsolete. | |
23 (recentf-auto-cleanup, recentf-filename-handler): New options. | |
24 (recentf-string-equal, recentf-string-lessp) | |
25 (recentf-string-member): New functions. | |
26 (recentf-trunc-list): Moved. | |
27 (recentf-dump-variable): Moved. Better code and output format. | |
28 (recentf-auto-cleanup-timer): New variable. | |
29 (recentf-auto-cleanup): New function. | |
30 (recentf-push, recentf-expand-file-name): New functions. | |
31 (recentf-add-file): In-lined. Use above functions. | |
32 (recentf-remove-if-non-readable): In-lined. Expand file name. | |
33 (recentf-find-file): Use `recentf-remove-if-non-readable'. | |
34 (recentf-directory-compare): Moved. Use `recentf-string-equal' | |
35 and `recentf-string-lessp' to do comparisons. | |
36 (recentf-menu-items-for-commands) | |
37 (recentf-menu-filter-commands): Moved. | |
38 (recentf-elements, recentf-make-menu-element) | |
39 (recentf-menu-element-item, recentf-menu-element-value) | |
40 (recentf-set-menu-element-item, recentf-set-menu-element-value) | |
41 (recentf-sub-menu-element-p, recentf-make-default-menu-element) | |
42 (recentf-menu-elements): In-lined. Some doc fix. | |
43 (recentf-apply-menu-filter): Better code. | |
44 (recentf-make-menu-items): Doc fix. Use | |
45 `recentf-menu-append-commands-flag'. | |
46 (recentf-make-menu-item): In-lined. Better code. | |
47 (recentf-clear-data): New function. | |
48 (recentf-sort-ascending, recentf-sort-descending) | |
49 (recentf-sort-basenames-ascending) | |
50 (recentf-sort-basenames-descending) | |
51 (recentf-sort-directories-ascending) | |
52 (recentf-sort-directories-descending) | |
53 (recentf-show-basenames-ascending) | |
54 (recentf-show-basenames-descending: In-lined. Better code. Some | |
55 doc fix. | |
56 (recentf-show-basenames) | |
57 (recentf-relative-filter): Better code. Doc fix. | |
58 (recentf-arrange-by-rule-subfilter): Doc fix. Improved :set code. | |
59 (recentf-match-rule-p): Use filename instead of file-path. | |
60 (recentf-arrange-by-rule, recentf-build-mode-rules) | |
61 (recentf-arrange-by-mode, recentf-build-dir-rules) | |
62 (recentf-file-name-nondir) | |
63 (recentf-filter-changer-alist): Some doc fix and code cleanup. | |
64 (recentf-filter-changer-goto-next): Doc fix. Call | |
65 `recentf-clear-data'. | |
66 (recentf-filter-changer-get-current) | |
67 (recentf-filter-changer-get-next): In-lined. Doc fix and better | |
68 code. | |
69 (recentf-filter-changer): Doc fix and better code. | |
70 (recentf-cancel-dialog): Doc fix. | |
71 (recentf-dialog-mode-map): Initialized in defvar. | |
72 (recentf-dialog-mode): Doc fix. | |
73 (recentf-track-opened-file): Renamed from... | |
74 (recentf-add-file-hook): Removed. | |
75 (recentf-track-closed-file): Renamed from... | |
76 (recentf-remove-file-hook): Removed. | |
77 (recentf-update-menu-hook): Removed. Replaced by... | |
78 (recentf-update-menu): New. Better catch unnecessary updates. | |
79 Display a message on error. | |
80 (recentf-used-hooks): New constant. | |
81 (recentf-enabled-p): New function. | |
82 (recentf-edit-selected-items) | |
83 (recentf-open-files-action) | |
84 (recentf-open-files-item-shift): Doc fix. | |
85 (recentf-edit-list-action) | |
86 (recentf-open-files-item): Doc fix. Code cleanup. | |
87 (recentf-edit-list, recentf-open-files) | |
88 (recentf-open-more-files): Likewise. Removed autoload cookie. | |
89 (recentf-save-list, recentf-cleanup): Likewise. Moved. | |
90 (recentf-load-list): New command. | |
91 (recentf-mode): Better code. Does nothing if enabling the already | |
92 enabled mode. | |
93 | |
1 2003-04-27 Alan Mackenzie <acm@muc.de> | 94 2003-04-27 Alan Mackenzie <acm@muc.de> |
2 | 95 |
3 * emacs-lisp/regexp-opt.el (regexp-opt-depth): Don't count a "//(" | 96 * emacs-lisp/regexp-opt.el (regexp-opt-depth): Don't count a "//(" |
4 which appears inside a character set. | 97 which appears inside a character set. |
5 (regexp-opt-not-groupie*-re): New constant. | 98 (regexp-opt-not-groupie*-re): New constant. |
33 * emacs-lisp/cl-indent.el: `symbol-macrolet' is similar to `let', | 126 * emacs-lisp/cl-indent.el: `symbol-macrolet' is similar to `let', |
34 not `multiple-value-bind'. | 127 not `multiple-value-bind'. |
35 | 128 |
36 2003-04-24 Lars Hansen <larsh@math.ku.dk> | 129 2003-04-24 Lars Hansen <larsh@math.ku.dk> |
37 | 130 |
38 * subr.el (assq-delete-all): Ignore non-cons elememts. | 131 * subr.el (assq-delete-all): Ignore non-cons elements. |
39 | 132 |
40 2003-04-24 John Paul Wallington <jpw@gnu.org> | 133 2003-04-24 John Paul Wallington <jpw@gnu.org> |
41 | 134 |
42 * help-mode.el (help-make-xrefs): Remove extra paren. | 135 * help-mode.el (help-make-xrefs): Remove extra paren. |
43 | 136 |