Francesco Potortì
4126f5b78b
Code cleanup, speed and consing improvements for uniquify.el.
...
(uniquify-ref-base, uniquify-ref-filename)
(uniquify-ref-buffer, uniquify-ref-proposed): New functions.
(uniquify-fix-item-base, uniquify-fix-item-filename)
(uniquify-fix-item-buffer, uniquify-fix-item-proposed): Deleted.
Callers changed.
(uniquify-set-proposed): Changed to work with a vector item.
(uniquify-rationalize-file-buffer-names): Use a list of arrays for
the fix list, and a list of strings for the non-file buffer
names. Both changes reduce consing.
(uniquify-rationalize-a-list): Local variable renaming.
(uniquify-rationalize-conflicting-sublist): Use member instead of
assoc.
(uniquify-rename-buffer): Use unless instead of if not.
2001-08-02 11:30:25 +00:00
Francesco Potortì
4a7641d9d5
Code cleanup, speed and consing improvements for uniquify.el.
2001-08-02 11:26:48 +00:00
Gerd Moellmann
7f7d5b9ec4
(recentf-dump-variable): Handle a value of nil
...
correctly.
2001-08-02 10:54:51 +00:00
Eli Zaretskii
843c16a53a
(Display Cursor): Add an index entry for "highlight current line".
2001-08-02 10:36:22 +00:00
Eli Zaretskii
83440f5276
(Position Info): Add a cross-reference to where hl-line-mode is described.
2001-08-02 10:35:40 +00:00
Eli Zaretskii
2174266064
Fix "allows to save".
2001-08-02 10:33:46 +00:00
Gerd Moellmann
cb3f945fa8
(custom-set-variables): Set options with :require
...
clauses last.
2001-08-02 10:11:57 +00:00
Gerd Moellmann
fbc7f2a625
*** empty log message ***
2001-08-02 09:04:45 +00:00
Gerd Moellmann
a2b38e517f
(defcustom): Doc fix.
2001-08-02 09:04:15 +00:00
Gerd Moellmann
7738993072
(TAGS, TAGS-LISP): Exclude loaddefs.el.
2001-08-02 09:00:17 +00:00
Gerd Moellmann
5ae296846a
(redisplay_internal): Take message_cleared_p into
...
account only if minibuf_level == 0.
2001-08-02 08:30:26 +00:00
Francesco Potortì
57749acfbd
These changes correct a corner case that the old code managed correctly.
...
Precisely when you have a buffer visiting a file in the root directory
and then revert it to a file with the same name in a different
directory.
(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 19:07:33 +00:00
Francesco Potortì
fc10ed8c9d
uniquify.el
2001-08-01 19:05:32 +00:00
Eli Zaretskii
55bb62fd4f
Mention the change in base64-decode-string whereby the result is
...
always a unibyte string.
2001-08-01 16:03:11 +00:00
Eli Zaretskii
1a1b17bcc6
Fix typos; from Eric Hanchrow <offby1@blarg.net>.
2001-08-01 15:51:18 +00:00
Eli Zaretskii
7e03f4c813
(man): Mention Man-switches in the doc string.
...
(Man-switches): Mention -a in the doc string.
2001-08-01 15:31:08 +00:00
Eli Zaretskii
2b2eabedd7
(ispell-alternate-dictionary): Add /usr/share/lib/dict/words, for Irix.
2001-08-01 15:29:35 +00:00
Eli Zaretskii
9761cd3ae6
Bind shifted and control-shifted kp-* keys to the
...
corresponding non-kp keys. Suggested by Stephen Gildea <gildea@alum.mit.edu>.
2001-08-01 15:27:36 +00:00
Francesco Potortì
7ca0c5bc00
(uniquify-rationalize-file-buffer-names): Reshuffled the code for
...
clarity and speed (maybe).
2001-08-01 14:39:56 +00:00
Francesco Potortì
0ceb61f216
uniquify.el
2001-08-01 14:39:28 +00:00
Francesco Potortì
d06a07057a
(uniquify-rationalize-file-buffer-names): Add an
...
explicit test for " **lose**" buffers generated by
find-alternate-file to avoid an error in particular conditions.
2001-08-01 14:10:44 +00:00
Francesco Potortì
cc46bfe76a
uniquify.el
2001-08-01 14:10:25 +00:00
Gerd Moellmann
e5c60873e7
*** empty log message ***
2001-08-01 13:58:03 +00:00
Gerd Moellmann
96d5e9a031
(redisplay_internal): Add a check for the last
...
displayed message.
2001-08-01 13:55:36 +00:00
Gerd Moellmann
39e72e557e
(autoload): Don't autoload `diff-mode' if it's
...
already fboundp. Add INTERACTIVE arg to autoload form.
2001-08-01 13:44:45 +00:00
Gerd Moellmann
6e019995fd
(message_cleared_p): New variable.
...
(clear_message): Set message_cleared_p when clearing the current
message.
(redisplay_internal): Look at message_cleared_p to capture
the case that the echo area should be cleared.
2001-08-01 13:27:18 +00:00
Gerd Moellmann
308a74d8bd
(resize_echo_area_exactly): Fix typo in function name.
2001-08-01 11:59:42 +00:00
Gerd Moellmann
af42d485b4
(resize_echo_area_exactly): Fix typo in function
...
name.
2001-08-01 11:54:57 +00:00
Gerd Moellmann
f09c15edac
(command_loop_1): Fix spelling of
...
resize_echo_area_exactly.
2001-08-01 11:54:33 +00:00
Gerd Moellmann
81b1a79dc5
*** empty log message ***
2001-08-01 11:25:52 +00:00
Gerd Moellmann
2d2820a438
(gnus-startup-file-coding-system): Revert to binary.
...
(gnus-ding-file-coding-system): New variable.
(gnus-read-newsrc-el-file, gnus-save-newsrc-file)
(gnus-slave-save-newsrc): Use it.
2001-08-01 10:46:23 +00:00
Gerd Moellmann
5bb97b2621
Add Keywords and Maintainer. Remove a
...
reference to a removed function.
2001-08-01 10:18:26 +00:00
Gerd Moellmann
ddc2474766
(x_set_tool_bar_lines): Clear the tool bar window's
...
current matrix when the window gets smaller.
2001-08-01 09:53:58 +00:00
Gerd Moellmann
dd388130ea
*** empty log message ***
2001-08-01 08:41:06 +00:00
Eli Zaretskii
ada329e63f
(strout): Treat the characters at *ptr as unsigned char.
2001-08-01 08:29:28 +00:00
Gerd Moellmann
01056f71f7
(animate-string): Handle case that the string is
...
longer than the window is wide.
2001-08-01 08:02:45 +00:00
Gerd Moellmann
ed86208c4e
*** empty log message ***
2001-07-31 14:41:14 +00:00
Gerd Moellmann
2bd2273e7b
(Finsert_file_contents): Don't treat a return value
...
of 0 from emacs_read as an IO error.
2001-07-31 14:40:50 +00:00
Gerd Moellmann
7642acca1e
(desktop-save): Bind coding-system-for-write to
...
`emacs-mule' for write-region.
2001-07-31 14:04:50 +00:00
Gerd Moellmann
10e922bdd2
(delete-selection-pre-hook): Don't set this-command
...
to `ignore' if the region is empty.
2001-07-31 11:36:30 +00:00
Gerd Moellmann
b23bad0b77
(set-keyboard-coding-system): Set
...
keyboard-coding-system.
2001-07-31 09:50:56 +00:00
Gerd Moellmann
6b053e39e1
*** empty log message ***
2001-07-31 08:44:21 +00:00
Gerd Moellmann
a5d75e69a3
(gnus-startup-file-coding-system): Change to
...
`emacs-mule'.
2001-07-31 08:44:01 +00:00
Gerd Moellmann
0304b9c787
(smerge-mode): Check if `font-lock-mode' is bound
...
before accessing it.
2001-07-31 08:28:43 +00:00
Andreas Schwab
d004e96a07
(toggle-highlight-paren-mode): Use `(show-paren-mode)' as body.
2001-07-30 19:09:07 +00:00
André Spiegel
133a84aa60
#Document prev change.
2001-07-30 18:25:58 +00:00
André Spiegel
892c8dead0
(vc-checkout-hook): New hook.
...
(vc-checkout): Run it.
2001-07-30 18:22:50 +00:00
André Spiegel
7cad930dbd
(vc-checkout-hook): New hook.
...
(vc-checkout): Run it.
2001-07-30 15:01:49 +00:00
Gerd Moellmann
4e8864c7fc
Add description of double-click-fuzz.
2001-07-30 14:08:51 +00:00
Gerd Moellmann
cef68af503
*** empty log message ***
2001-07-30 14:04:37 +00:00