]> git.eshelyaron.com Git - emacs.git/log
emacs.git
23 years ago(recentf-dump-variable): Handle a value of nil
Gerd Moellmann [Thu, 2 Aug 2001 10:54:51 +0000 (10:54 +0000)]
(recentf-dump-variable): Handle a value of nil
correctly.

23 years ago(Display Cursor): Add an index entry for "highlight current line".
Eli Zaretskii [Thu, 2 Aug 2001 10:36:22 +0000 (10:36 +0000)]
(Display Cursor): Add an index entry for "highlight current line".

23 years ago(Position Info): Add a cross-reference to where hl-line-mode is described.
Eli Zaretskii [Thu, 2 Aug 2001 10:35:40 +0000 (10:35 +0000)]
(Position Info): Add a cross-reference to where hl-line-mode is described.

23 years agoFix "allows to save".
Eli Zaretskii [Thu, 2 Aug 2001 10:33:46 +0000 (10:33 +0000)]
Fix "allows to save".

23 years ago(custom-set-variables): Set options with :require
Gerd Moellmann [Thu, 2 Aug 2001 10:11:57 +0000 (10:11 +0000)]
(custom-set-variables): Set options with :require
clauses last.

23 years ago*** empty log message ***
Gerd Moellmann [Thu, 2 Aug 2001 09:04:45 +0000 (09:04 +0000)]
*** empty log message ***

23 years ago(defcustom): Doc fix.
Gerd Moellmann [Thu, 2 Aug 2001 09:04:15 +0000 (09:04 +0000)]
(defcustom): Doc fix.

23 years ago(TAGS, TAGS-LISP): Exclude loaddefs.el.
Gerd Moellmann [Thu, 2 Aug 2001 09:00:17 +0000 (09:00 +0000)]
(TAGS, TAGS-LISP): Exclude loaddefs.el.

23 years ago(redisplay_internal): Take message_cleared_p into
Gerd Moellmann [Thu, 2 Aug 2001 08:30:26 +0000 (08:30 +0000)]
(redisplay_internal): Take message_cleared_p into
account only if minibuf_level == 0.

23 years agoThese changes correct a corner case that the old code managed correctly.
Francesco Potortì [Wed, 1 Aug 2001 19:07:33 +0000 (19:07 +0000)]
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.

23 years agouniquify.el
Francesco Potortì [Wed, 1 Aug 2001 19:05:32 +0000 (19:05 +0000)]
uniquify.el

23 years agoMention the change in base64-decode-string whereby the result is
Eli Zaretskii [Wed, 1 Aug 2001 16:03:11 +0000 (16:03 +0000)]
Mention the change in base64-decode-string whereby the result is
always a unibyte string.

23 years agoFix typos; from Eric Hanchrow <offby1@blarg.net>.
Eli Zaretskii [Wed, 1 Aug 2001 15:51:18 +0000 (15:51 +0000)]
Fix typos; from Eric Hanchrow <offby1@blarg.net>.

23 years ago(man): Mention Man-switches in the doc string.
Eli Zaretskii [Wed, 1 Aug 2001 15:31:08 +0000 (15:31 +0000)]
(man): Mention Man-switches in the doc string.
(Man-switches): Mention -a in the doc string.

23 years ago(ispell-alternate-dictionary): Add /usr/share/lib/dict/words, for Irix.
Eli Zaretskii [Wed, 1 Aug 2001 15:29:35 +0000 (15:29 +0000)]
(ispell-alternate-dictionary): Add /usr/share/lib/dict/words, for Irix.

23 years agoBind shifted and control-shifted kp-* keys to the
Eli Zaretskii [Wed, 1 Aug 2001 15:27:36 +0000 (15:27 +0000)]
Bind shifted and control-shifted kp-* keys to the
corresponding non-kp keys.  Suggested by Stephen Gildea <gildea@alum.mit.edu>.

23 years ago(uniquify-rationalize-file-buffer-names): Reshuffled the code for
Francesco Potortì [Wed, 1 Aug 2001 14:39:56 +0000 (14:39 +0000)]
(uniquify-rationalize-file-buffer-names): Reshuffled the code for
clarity and speed (maybe).

23 years agouniquify.el
Francesco Potortì [Wed, 1 Aug 2001 14:39:28 +0000 (14:39 +0000)]
uniquify.el

23 years ago(uniquify-rationalize-file-buffer-names): Add an
Francesco Potortì [Wed, 1 Aug 2001 14:10:44 +0000 (14:10 +0000)]
(uniquify-rationalize-file-buffer-names): Add an
explicit test for " **lose**" buffers generated by
find-alternate-file to avoid an error in particular conditions.

23 years agouniquify.el
Francesco Potortì [Wed, 1 Aug 2001 14:10:25 +0000 (14:10 +0000)]
uniquify.el

23 years ago*** empty log message ***
Gerd Moellmann [Wed, 1 Aug 2001 13:58:03 +0000 (13:58 +0000)]
*** empty log message ***

23 years ago(redisplay_internal): Add a check for the last
Gerd Moellmann [Wed, 1 Aug 2001 13:55:36 +0000 (13:55 +0000)]
(redisplay_internal): Add a check for the last
displayed message.

23 years ago(autoload): Don't autoload `diff-mode' if it's
Gerd Moellmann [Wed, 1 Aug 2001 13:44:45 +0000 (13:44 +0000)]
(autoload): Don't autoload `diff-mode' if it's
already fboundp.  Add INTERACTIVE arg to autoload form.

23 years ago(message_cleared_p): New variable.
Gerd Moellmann [Wed, 1 Aug 2001 13:27:18 +0000 (13:27 +0000)]
(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.

23 years ago(resize_echo_area_exactly): Fix typo in function name.
Gerd Moellmann [Wed, 1 Aug 2001 11:59:42 +0000 (11:59 +0000)]
(resize_echo_area_exactly): Fix typo in function name.

23 years ago(resize_echo_area_exactly): Fix typo in function
Gerd Moellmann [Wed, 1 Aug 2001 11:54:57 +0000 (11:54 +0000)]
(resize_echo_area_exactly): Fix typo in function
name.

23 years ago(command_loop_1): Fix spelling of
Gerd Moellmann [Wed, 1 Aug 2001 11:54:33 +0000 (11:54 +0000)]
(command_loop_1): Fix spelling of
resize_echo_area_exactly.

23 years ago*** empty log message ***
Gerd Moellmann [Wed, 1 Aug 2001 11:25:52 +0000 (11:25 +0000)]
*** empty log message ***

23 years ago(gnus-startup-file-coding-system): Revert to binary.
Gerd Moellmann [Wed, 1 Aug 2001 10:46:23 +0000 (10:46 +0000)]
(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.

23 years agoAdd Keywords and Maintainer. Remove a
Gerd Moellmann [Wed, 1 Aug 2001 10:18:26 +0000 (10:18 +0000)]
Add Keywords and Maintainer.  Remove a
reference to a removed function.

23 years ago(x_set_tool_bar_lines): Clear the tool bar window's
Gerd Moellmann [Wed, 1 Aug 2001 09:53:58 +0000 (09:53 +0000)]
(x_set_tool_bar_lines): Clear the tool bar window's
current matrix when the window gets smaller.

23 years ago*** empty log message ***
Gerd Moellmann [Wed, 1 Aug 2001 08:41:06 +0000 (08:41 +0000)]
*** empty log message ***

23 years ago(strout): Treat the characters at *ptr as unsigned char.
Eli Zaretskii [Wed, 1 Aug 2001 08:29:28 +0000 (08:29 +0000)]
(strout): Treat the characters at *ptr as unsigned char.

23 years ago(animate-string): Handle case that the string is
Gerd Moellmann [Wed, 1 Aug 2001 08:02:45 +0000 (08:02 +0000)]
(animate-string): Handle case that the string is
longer than the window is wide.

23 years ago*** empty log message ***
Gerd Moellmann [Tue, 31 Jul 2001 14:41:14 +0000 (14:41 +0000)]
*** empty log message ***

23 years ago(Finsert_file_contents): Don't treat a return value
Gerd Moellmann [Tue, 31 Jul 2001 14:40:50 +0000 (14:40 +0000)]
(Finsert_file_contents): Don't treat a return value
of 0 from emacs_read as an IO error.

23 years ago(desktop-save): Bind coding-system-for-write to
Gerd Moellmann [Tue, 31 Jul 2001 14:04:50 +0000 (14:04 +0000)]
(desktop-save): Bind coding-system-for-write to
`emacs-mule' for write-region.

23 years ago(delete-selection-pre-hook): Don't set this-command
Gerd Moellmann [Tue, 31 Jul 2001 11:36:30 +0000 (11:36 +0000)]
(delete-selection-pre-hook): Don't set this-command
to `ignore' if the region is empty.

23 years ago(set-keyboard-coding-system): Set
Gerd Moellmann [Tue, 31 Jul 2001 09:50:56 +0000 (09:50 +0000)]
(set-keyboard-coding-system): Set
keyboard-coding-system.

23 years ago*** empty log message ***
Gerd Moellmann [Tue, 31 Jul 2001 08:44:21 +0000 (08:44 +0000)]
*** empty log message ***

23 years ago(gnus-startup-file-coding-system): Change to
Gerd Moellmann [Tue, 31 Jul 2001 08:44:01 +0000 (08:44 +0000)]
(gnus-startup-file-coding-system): Change to
`emacs-mule'.

23 years ago(smerge-mode): Check if `font-lock-mode' is bound
Gerd Moellmann [Tue, 31 Jul 2001 08:28:43 +0000 (08:28 +0000)]
(smerge-mode): Check if `font-lock-mode' is bound
before accessing it.

23 years ago(toggle-highlight-paren-mode): Use `(show-paren-mode)' as body.
Andreas Schwab [Mon, 30 Jul 2001 19:09:07 +0000 (19:09 +0000)]
(toggle-highlight-paren-mode): Use `(show-paren-mode)' as body.

23 years ago#Document prev change.
André Spiegel [Mon, 30 Jul 2001 18:25:58 +0000 (18:25 +0000)]
#Document prev change.

23 years ago(vc-checkout-hook): New hook.
André Spiegel [Mon, 30 Jul 2001 18:22:50 +0000 (18:22 +0000)]
(vc-checkout-hook): New hook.
(vc-checkout): Run it.

23 years ago(vc-checkout-hook): New hook.
André Spiegel [Mon, 30 Jul 2001 15:01:49 +0000 (15:01 +0000)]
(vc-checkout-hook): New hook.
(vc-checkout): Run it.

23 years agoAdd description of double-click-fuzz.
Gerd Moellmann [Mon, 30 Jul 2001 14:08:51 +0000 (14:08 +0000)]
Add description of double-click-fuzz.

23 years ago*** empty log message ***
Gerd Moellmann [Mon, 30 Jul 2001 14:04:37 +0000 (14:04 +0000)]
*** empty log message ***

23 years ago(Repeat Events): Add description of double-click-fuzz.
Gerd Moellmann [Mon, 30 Jul 2001 14:04:16 +0000 (14:04 +0000)]
(Repeat Events): Add description of double-click-fuzz.

23 years ago(abs): New macro.
Gerd Moellmann [Mon, 30 Jul 2001 13:58:38 +0000 (13:58 +0000)]
(abs): New macro.
(double_click_fuzz): New variable.
(make_lispy_event): Use it to determine what makes a double-click.
(syms_of_keyboard): DEFVAR_INT it.

23 years ago(makefile-macroassign-regex): Recognize the ?= operator.
Eli Zaretskii [Mon, 30 Jul 2001 11:09:22 +0000 (11:09 +0000)]
(makefile-macroassign-regex): Recognize the ?= operator.
From Jonathan Kamens <jik@curl.com>.

23 years agoProofreading changes from JDonner <jdonner0@earthlink.net>.
Eli Zaretskii [Mon, 30 Jul 2001 11:01:41 +0000 (11:01 +0000)]
Proofreading changes from JDonner <jdonner0@earthlink.net>.

23 years ago(mail-strip-quoted-names): Replace text
Gerd Moellmann [Mon, 30 Jul 2001 11:00:46 +0000 (11:00 +0000)]
(mail-strip-quoted-names): Replace text
literally.  Reported by Sean Rima <sean@**Delete**.tcob1.net>.

23 years ago*** empty log message ***
Gerd Moellmann [Mon, 30 Jul 2001 08:18:34 +0000 (08:18 +0000)]
*** empty log message ***

23 years ago(vc-switch-backend): Fix autoload cookie.
Gerd Moellmann [Mon, 30 Jul 2001 08:18:04 +0000 (08:18 +0000)]
(vc-switch-backend): Fix autoload cookie.

23 years ago(set_frame_menubar): Take into account that
Gerd Moellmann [Mon, 30 Jul 2001 08:12:46 +0000 (08:12 +0000)]
(set_frame_menubar): Take into account that
f->menu_bar_vector can be nil, and not a vector.  From Ken Raeburn
<raeburn@gnu.org>.

23 years ago(desktop-save): Add `-*- coding: emacs-mule -*-' to
Gerd Moellmann [Mon, 30 Jul 2001 06:23:47 +0000 (06:23 +0000)]
(desktop-save): Add `-*- coding: emacs-mule -*-' to
the desktop file.

23 years ago*** empty log message ***
Gerd Moellmann [Sun, 29 Jul 2001 11:07:35 +0000 (11:07 +0000)]
*** empty log message ***

23 years ago(init_from_display_pos): If POS is in an overlay string,
Gerd Moellmann [Fri, 27 Jul 2001 15:29:54 +0000 (15:29 +0000)]
(init_from_display_pos): If POS is in an overlay string,
deal with the first overlay string having an image `display'
property.
(try_window_reusing_current_matrix, compute_line_metrics): Fix
computation of row's visible height for the case that part of the
row is invisible above and part of the row is at the same time
invisible below the window.

23 years ago(shift_glyph_matrix, blank_row): Fix computation
Gerd Moellmann [Fri, 27 Jul 2001 15:28:46 +0000 (15:28 +0000)]
(shift_glyph_matrix, blank_row): Fix computation
of row's visible height.

23 years ago(x_get_glyph_string_clip_rect): Minor cleanup.
Gerd Moellmann [Fri, 27 Jul 2001 15:28:08 +0000 (15:28 +0000)]
(x_get_glyph_string_clip_rect): Minor cleanup.

23 years ago(last-sexp-setup-props): New function.
Gerd Moellmann [Fri, 27 Jul 2001 15:26:53 +0000 (15:26 +0000)]
(last-sexp-setup-props): New function.
(last-sexp-toggle-display): Renamed from last-sexp-print.
(last-sexp-toggle-display, eval-last-sexp-1): Use
last-sexp-setup-props.

23 years agoDocument that help echo for menu items doesn't work on Windows.
Eli Zaretskii [Fri, 27 Jul 2001 11:13:18 +0000 (11:13 +0000)]
Document that help echo for menu items doesn't work on Windows.

23 years ago(mouse-wheel-down-button, mouse-wheel-up-button):
Gerd Moellmann [Fri, 27 Jul 2001 08:41:35 +0000 (08:41 +0000)]
(mouse-wheel-down-button, mouse-wheel-up-button):
New user-options.
(mouse-wheel-change-button): New function.
(mouse-wheel-mode): Use mouse-wheel-{up,down}-button.
(mwheel-scroll): Ditto.

23 years agoFixing some typos.
Werner LEMBERG [Fri, 27 Jul 2001 07:09:54 +0000 (07:09 +0000)]
Fixing some typos.

23 years agoMore information about how to find the Meta keys.
Eli Zaretskii [Thu, 26 Jul 2001 15:43:08 +0000 (15:43 +0000)]
More information about how to find the Meta keys.

23 years ago*** empty log message ***
Gerd Moellmann [Thu, 26 Jul 2001 13:41:54 +0000 (13:41 +0000)]
*** empty log message ***

23 years ago(eval-last-sexp-1): Don't search for
Gerd Moellmann [Thu, 26 Jul 2001 13:41:32 +0000 (13:41 +0000)]
(eval-last-sexp-1): Don't search for
`...', compare with unabbreviated printed representation instead.
(last-sexp-print): Bind print-length and print-level to nil.

23 years ago(eval-last-sexp-1): Look for a `...'
Gerd Moellmann [Thu, 26 Jul 2001 13:34:32 +0000 (13:34 +0000)]
(eval-last-sexp-1): Look for a `...'
before assigning text properties.  Make properties rear-nonsticky.

23 years ago(x-show-tip): Doc fix.
Gerd Moellmann [Thu, 26 Jul 2001 13:16:25 +0000 (13:16 +0000)]
(x-show-tip): Doc fix.

23 years ago(Vx_max_tooltip_size): New variable.
Gerd Moellmann [Thu, 26 Jul 2001 13:14:02 +0000 (13:14 +0000)]
(Vx_max_tooltip_size): New variable.
(syms_of_xfns): DEFVAR_LISP it.
(Fx_show_tip): Set frame's window_width to the width of the
window.  Use a maximum tooltip size specified by
Vx_max_tooltip_size, if that has valid contents.
(x_create_tip_frame): Set tooltip buffer's truncate-lines to nil.

23 years ago*** empty log message ***
Gerd Moellmann [Thu, 26 Jul 2001 12:34:25 +0000 (12:34 +0000)]
*** empty log message ***

23 years ago(last-sexp-print): New function.
Gerd Moellmann [Thu, 26 Jul 2001 12:31:38 +0000 (12:31 +0000)]
(last-sexp-print): New function.
(eval-last-sexp-1): Give printed text a `keymap' property and bind
<mouse-2> and <RET> in that map to a function printing the
unabbreviated value.

23 years ago(x_display_list): New variable.
Andrew Innes [Thu, 26 Jul 2001 10:06:32 +0000 (10:06 +0000)]
(x_display_list): New variable.
(w32_term_init): Set it.

23 years ago(x_display_list): New extern.
Andrew Innes [Thu, 26 Jul 2001 10:05:02 +0000 (10:05 +0000)]
(x_display_list): New extern.

23 years ago*** empty log message ***
Gerd Moellmann [Thu, 26 Jul 2001 09:54:21 +0000 (09:54 +0000)]
*** empty log message ***

23 years ago(resize_mini_window): Give up when inhibit-redisplay
Gerd Moellmann [Thu, 26 Jul 2001 09:54:02 +0000 (09:54 +0000)]
(resize_mini_window): Give up when inhibit-redisplay
is non-nil, instead of when redisplaying_p is non-zero.  See
comment there.
(mark_window_display_accurate_1): Add an assertion.

23 years ago(eval-last-sexp-1): If standard-output
Gerd Moellmann [Thu, 26 Jul 2001 09:28:58 +0000 (09:28 +0000)]
(eval-last-sexp-1): If standard-output
is a buffer, put a text property `printed-value' on the printed
representation, with the Lisp object printed as value.

23 years ago2001-07-26 Andrew Choi <akochoi@i-cable.com>
Andrew Choi [Thu, 26 Jul 2001 02:35:08 +0000 (02:35 +0000)]
2001-07-26  Andrew Choi  <akochoi@i-cable.com>

        * inc/macterm.h (x_display_list): Declare extern.

23 years ago(xterm-mouse-event): Recognize control sequences
Gerd Moellmann [Wed, 25 Jul 2001 17:42:56 +0000 (17:42 +0000)]
(xterm-mouse-event): Recognize control sequences
for buttons > 3.
(xterm-mouse-translate): Handle the case that we don't get a
down-event.

23 years agoMention the effect of eval-expression-print-length and
Eli Zaretskii [Wed, 25 Jul 2001 16:25:47 +0000 (16:25 +0000)]
Mention the effect of eval-expression-print-length and
eval-expression-print-level.

23 years ago(eval-print-last-sexp, eval-defun):
Eli Zaretskii [Wed, 25 Jul 2001 16:24:58 +0000 (16:24 +0000)]
(eval-print-last-sexp, eval-defun):
Mention the effect of eval-expression-print-length and
eval-expression-print-level.  Suggested by Kevin Gallagher
<kevingal@onramp.net>.

23 years agoRecommend XPM 3.4k.
Gerd Moellmann [Wed, 25 Jul 2001 15:49:09 +0000 (15:49 +0000)]
Recommend XPM 3.4k.

23 years ago*** empty log message ***
Gerd Moellmann [Wed, 25 Jul 2001 15:40:05 +0000 (15:40 +0000)]
*** empty log message ***

23 years ago(find-function-regexp): Add
Gerd Moellmann [Wed, 25 Jul 2001 15:04:21 +0000 (15:04 +0000)]
(find-function-regexp): Add
easy-mmode-define-global-mode to the regexp.  Allow newlines
in front of the function name.

23 years ago(isearch-other-meta-char): Fix last change.
Gerd Moellmann [Wed, 25 Jul 2001 14:51:10 +0000 (14:51 +0000)]
(isearch-other-meta-char): Fix last change.

23 years ago(isearch-other-meta-char): Don't modify mode-line and
Gerd Moellmann [Wed, 25 Jul 2001 14:02:28 +0000 (14:02 +0000)]
(isearch-other-meta-char): Don't modify mode-line and
similar events for which fake prefix keys are generated.  It's no
longer necessary since read_key_sequence doesn't modify these
events for internal purposes anymore.

23 years ago*** empty log message ***
Gerd Moellmann [Wed, 25 Jul 2001 13:00:42 +0000 (13:00 +0000)]
*** empty log message ***

23 years ago(parse_changelog): Remove unused local variable.
Gerd Moellmann [Wed, 25 Jul 2001 13:00:30 +0000 (13:00 +0000)]
(parse_changelog): Remove unused local variable.

(main): Add new option --reverse.
(print_log): Use it.
(parse_changelog): Use it.

23 years ago(struct it): Increase size of ctl_chars to 16.
Gerd Moellmann [Wed, 25 Jul 2001 12:52:23 +0000 (12:52 +0000)]
(struct it): Increase size of ctl_chars to 16.

23 years ago(Fx_file_dialog): Block/unblock input while processing
Gerd Moellmann [Wed, 25 Jul 2001 12:45:28 +0000 (12:45 +0000)]
(Fx_file_dialog): Block/unblock input while processing
events so that we get a chance of processing expose events.

23 years ago(resize_mini_window): Don't resize while redisplaying.
Gerd Moellmann [Wed, 25 Jul 2001 12:04:25 +0000 (12:04 +0000)]
(resize_mini_window): Don't resize while redisplaying.

23 years ago(auto-mode-alist): Use nroff-mode for files ending
Gerd Moellmann [Wed, 25 Jul 2001 09:48:04 +0000 (09:48 +0000)]
(auto-mode-alist): Use nroff-mode for files ending
in `.9'.  From Assar Westerlund  <assar@stacken.kth.se>.

23 years ago*** empty log message ***
Gerd Moellmann [Tue, 24 Jul 2001 12:02:11 +0000 (12:02 +0000)]
*** empty log message ***

23 years ago(valid_image_p): Protect better against invalid image
Gerd Moellmann [Tue, 24 Jul 2001 11:28:18 +0000 (11:28 +0000)]
(valid_image_p): Protect better against invalid image
specifications.

23 years ago(Repeating): Mention the numeric argument as another form of repetition,
Eli Zaretskii [Tue, 24 Jul 2001 11:21:40 +0000 (11:21 +0000)]
(Repeating): Mention the numeric argument as another form of repetition,
with an xref to the "Arguments" node.  Suggested by Kai Grossjohann.

23 years ago(mouse-avoidance-too-close-p): If the frame lacks a
Eli Zaretskii [Tue, 24 Jul 2001 11:05:40 +0000 (11:05 +0000)]
(mouse-avoidance-too-close-p): If the frame lacks a
tool-bar-lines parameter, behave as if its value were zero.
(mouse-avoidance-set-pointer-shape): Don't do anything if
x-pointer-shape is not boundp.

23 years agoCorrected typos in the latest entry.
Francesco Potortì [Tue, 24 Jul 2001 10:44:48 +0000 (10:44 +0000)]
Corrected typos in the latest entry.

23 years agouniquify.el speedup.
Francesco Potortì [Tue, 24 Jul 2001 10:42:01 +0000 (10:42 +0000)]
uniquify.el speedup.

23 years agoOverall speedup when using many buffers.
Francesco Potortì [Tue, 24 Jul 2001 10:39:09 +0000 (10:39 +0000)]
Overall speedup when using many buffers.
(uniquify-fix-item-base, uniquify-fix-item-filename,
uniquify-fix-item-buffer): Changed defmacro to defalias (cosmetic change).
(uniquify-fix-item-unrationalized-buffer): Deleted: was the fourth
place in the item, but waas never used.
(uniquify-fix-item-min-proposed): New defalias: the fourth place
in the item is now used as cache for the proposed name.
(uniquify-rationalize-file-buffer-names): Move computation made on
newbuffile out of the loop, in the newbuffile-nd local var.  Use
dolist (cosmetic change).  Compute the proposed name for the most
common case and cache it in the fourth place in the item.
(uniquify-rationalize-file-buffer-names): Used to return a list
of flags indicating renamed buffers, but that return value was
never used.
(uniquify-item-lessp): Replaces uniquify-filename-lessp, works on
the cached proposed name, does much less consing and is quicker.
(uniquify-filename-lessp): Deleted.
(uniquify-rationalize-a-list): Use dolist (cosmetic change).  Do
not bind locally the uniquify-possibly-resolvable flag.  Use the
cached proposed name if possible.
(uniquify-get-proposed-name): Arguments changed, callers changed.
(uniquify-rationalize-conflicting-sublist): Explicitely reset the
uniquify-possibly-resolvable flag, which is no more bound locally.
(uniquify-rename-buffer): Do not set the unrationalised-buffer
flag, which is replaced by the cached proposed name.