Mercurial > emacs
changeset 38650:9b93e839efda
uniquify.el
author | Francesco Potortì <pot@gnu.org> |
---|---|
date | Wed, 01 Aug 2001 19:05:32 +0000 |
parents | 021a0445b5f6 |
children | 683a60ba2533 |
files | lisp/ChangeLog |
diffstat | 1 files changed, 15 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Wed Aug 01 16:03:11 2001 +0000 +++ b/lisp/ChangeLog Wed Aug 01 19:05:32 2001 +0000 @@ -12,11 +12,21 @@ 2001-08-01 Francesco Potorti` <pot@gnu.org> - * uniquify.el (uniquify-rationalize-file-buffer-names): Add an - explicit test for " **lose**" buffers generated by - find-alternate-file to avoid an error in particular conditions. - (uniquify-rationalize-file-buffer-names): Reshuffled the code for - clarity and speed (?). + * uniquify.el: These changes correct a corner case that the old + code managed correctly. + (uniquify-fix-item-proposed): Renamed from + uniquify-fix-item-min-proposed. + (uniquify-set-proposed): New function. + (uniquify-rationalize-file-buffer-names): Code reshuffled for + clarity and speed. + (uniquify-item-greaterp): Substitutes uniquify-item-lessp. This + is equivalent to what the old code did. + (uniquify-rationalize-a-list): Never recompute the proposed + name. Sort the conflicting sublist before rationalising it: this + is equivalent to what the old code did, but one directory element + at a time, and only when necessary. + (uniquify-rationalize-conflicting-sublist): Recompute here the + proposed name. 2001-08-01 Gerd Moellmann <gerd@gnu.org>