Miles Bader [Wed, 22 Nov 2000 01:36:08 +0000 (01:36 +0000)]
(isearch-original-minibuffer-message-timeout): New var.
(isearch-mode): Set `minibuffer-message-timeout' to nil, after
stashing away its original value.
(isearch-edit-string): Temporarily restore `minibuffer-message-timeout'
in the recursive edit.
Bind `isearch-original-minibuffer-message-timeout' to protect it.
(isearch-done): Restore `minibuffer-message-timeout'.
Stefan Monnier [Tue, 21 Nov 2000 21:44:25 +0000 (21:44 +0000)]
General comment and spacing fixes.
(save-selected-window): Use backquotes.
(window-safely-shrinkable-p): New function.
(shrink-window-if-larger-than-buffer): Use it.
Stefan Monnier [Tue, 21 Nov 2000 21:28:05 +0000 (21:28 +0000)]
(isearch-mode-map): Fix docstring. Init in defvar.
(minibuffer-local-isearch-map): Init in defvar. Use inheritance.
(isearch-clean-overlays, isearch-range-invisible, isearch-unread):
Use mapc rather than map.
Stefan Monnier [Tue, 21 Nov 2000 21:12:49 +0000 (21:12 +0000)]
(find-buffer-visiting): Compare all attributes before
declaring two files identical (rather than just their inode-no).
(auto-mode-alist): Use \' rather than $.
Stefan Monnier [Tue, 21 Nov 2000 20:47:49 +0000 (20:47 +0000)]
* pcvs.el (uniquify-buffer-file-name): Remove advice.
* uniquify.el (uniquify-list-buffers-directory-modes): New var.
(uniquify-buffer-file-name): Use it.
Jason Rumney [Tue, 21 Nov 2000 19:18:13 +0000 (19:18 +0000)]
(Fw32_set_clipboard_data): Save a copy of what is put on the clipboard.
(Fw32_get_clipboard_data): Compare data on clipboard with saved copy
of what Emacs last put there. If they are the same, do not use the
clipboard copy to avoid losing data due to coding conversions.
Dave Love [Tue, 21 Nov 2000 17:54:40 +0000 (17:54 +0000)]
(gnus-mime-button-map): Don't inherit from
gnus-article-mode-map.
(gnus-mime-button-menu): Use mouse-set-point.
(gnus-insert-mime-button, gnus-mime-display-alternative)
(gnus-mime-display-alternative): Don't use local-map property.
Miles Bader [Tue, 21 Nov 2000 15:57:34 +0000 (15:57 +0000)]
(Vminibuffer_prompt_properties): New variable.
(syms_of_minibuf): Initialize it.
(read_minibuf): Add properties from Vminibuffer_prompt_properties
to prompt, don't make read-only.
Miles Bader [Tue, 21 Nov 2000 01:11:49 +0000 (01:11 +0000)]
(refill-ignorable-overlay): New variable.
(refill-adjust-ignorable-overlay): New function.
(refill-pre-command-function): New function.
(refill-mode): Add `refill-pre-command-function' to `pre-command-hook'.
Initialize/cleanup `refill-ignorable-overlay'.
(refill-post-command-function): Don't reset refill-doit in the case
where a self-insertion command doesn't case a refill. Use
`refill-fill-paragraph-at', getting position from `refill-doit'.
(refill-after-change-function): Set `refill-doit' to END.
(refill-fill-paragraph-at): New function, mostly from old
refill-fill-paragraph. Use `refill-ignorable-overlay' to fill only the
paragraph's tail if possible. Update `refill-ignorable-overlay'. Don't
leave point inside the fill-prefix.
(refill-fill-paragraph): Use `refill-fill-paragraph-at'.
Gerd Moellmann [Mon, 20 Nov 2000 16:49:44 +0000 (16:49 +0000)]
(scroll_bar_windows, scroll_bar_windows_size): New
variables.
(x_send_scroll_bar_event): Store the window in scroll_bar_windows
and store an index in the XClientMessageEvent. Storing a
Lisp_Object or pointer can fail on a 64 bit system, since X only
transfers 32 bits.
(x_scroll_bar_to_input_event): Get the window from
scroll_bar_windows.