Explain purpose of mode hooks.
Xref to Tags from Imenu.
Don't use "sections or definitions" in Imenu.
Cindex "pretty printer".
Mention LINEFEED.
Explain uses of values of lisp-indent-function.
Explain why C-M-DEL is sometimes not available.
Doc values of hs-isearch-open.
Minor cleanups.
(rmail-reformat-message): Bind inhibit-read-only to t.
(rmail-msg-restore-non-pruned-header): Likewise.
If point was in the old pruned header, put it at the top.
(rmail-msg-prune-header): If point was at the top, keep it there.
(rmail-narrow-to-non-pruned-header): New function.
(rmail-retry-failure): Use rmail-narrow-to-non-pruned-header.
Karl Fogel [Thu, 28 Jun 2001 16:31:01 +0000 (16:31 +0000)]
Add entry for saveplace.el change of 2001-04-19. The change to
saveplace.el was committed then, but I forgot to commit the new
ChangeLog entry along with it.
Gerd Moellmann [Wed, 27 Jun 2001 17:16:23 +0000 (17:16 +0000)]
(EmacsFrameSetCharSize): Turn off atimers and block
SIGIO around the code where Xt might wait for a
ConfigureNotifyEvent.
(toplevel): Include <signal.h> and syssignal.h.
Major rewrite. Sections Tags, Emerge, Change Log and Authors
moved to maintaining.texi. Some sections reordered.
Node Misc for Programs moved to just before the language-specific sections.
New node Defuns contains an intro plus the old
Defuns node (now renamed Moving by Defuns)
as well as Imenu, Which Function, and a node
Left Margin Paren to explain the convention about this.
New node Parentheses now documents M-x check-parens.
It contains subnodes Expressions, Moving by Parens, and Matching.
Expressions and Moving by Parens contain the material
formerly in Lists and List Commands, but divided up differently.
The section Balanced Editing has been deleted.
Most of the C indentation customization (all except c-set-style),
has been replaced with a reference to the C Modes manual.
Documentation now is divided into three subsections.
Some rewrites in the Program Indent section about
C-u TAB and C-M-q.
(Major Mode Conventions): Say not to change meaning of RET, and not to
set user preferences. Say that there is a general imperative to
preserve uniformity even in ways not mentioned here.
Gerd Moellmann [Tue, 26 Jun 2001 12:31:30 +0000 (12:31 +0000)]
(read_char) <non_reread>: Record the previous idle
start time before calling timer_stop_idle.
(read_char) <reread_first>: After processing a help-echo event,
restore the previous idle start time.
(which-func-maxout): Increase default to 500000.
(which-function-mode): This is now the "real" name of the function.
(which-func-mode): Now an alias.
(which-func-mode-global): Name deleted.
Gerd Moellmann [Tue, 26 Jun 2001 10:34:27 +0000 (10:34 +0000)]
(rmail-msg-restore-non-pruned-header): New
function.
(rmail-msg-prune-header): Likewise.
(rmail-toggle-header): Use `rmail-msg-restore-non-pruned-header'
and `rmail-msg-prune-header'.
Gerd Moellmann [Tue, 26 Jun 2001 09:47:11 +0000 (09:47 +0000)]
(handle_invisible_prop): Deal with overlay strings at
the start of invisible text.
(setup_for_ellipsis): New function.
(next_overlay_string): After all overlay strings have been
processed, display an ellipsis if necessary.
(load_overlay_strings, get_overlay_strings): Add parameter CHARPOS.
(push_it): Initialize display_ellipsis_p on the iterator's stack.
Gerd Moellmann [Mon, 25 Jun 2001 15:37:16 +0000 (15:37 +0000)]
(Qwait_for_wm): New variable.
(x_frame_parms): Add entry for `wait-for-wm".
(x_set_wait_for_wm): New function.
(Fx_create_frame): Call x_default_parameter for wait-for-wm.
(syms_of_xfns): Initialize and staticpro Qwait_for_wm.
Gerd Moellmann [Mon, 25 Jun 2001 11:13:57 +0000 (11:13 +0000)]
(try_window_id) <all changes below window end>: Don't
take this shortcut if ZV is visible in the window.
(try_window_id): When checking for window start being in changed
text, don't check that the buffer's size has changed.
Eli Zaretskii [Sun, 24 Jun 2001 11:14:12 +0000 (11:14 +0000)]
(bookmark-insert-location, bookmark-bmenu-list)
(bookmark-bmenu-hide-filenames): Add help-echo to mouse-highlighted text.
(bookmark-bmenu-show-filenames): Remove help-echo property from
the whitespace.
Add details about C-M-a and C-M-e.
Index indent-for-tab-command.
Clarify TAB on lines inside paren grouping.
Clarify which languages a C style applies to.
Clarify how c-default-style takes effect.
c-set-style affects only current buffer.
(menu-bar-make-toggle): Construct the
function's doc string from HELP, not DOC, and make it accurate by
adding "Toggle whether to " at the front and downcasing the initial.
Change the HELP arg in some calls to make it fit this usage.
(dabbrev--make-friend-buffer-list): New function,
broken out from dabbrev--find-expansion. Handle minibuffer
specially here.
(dabbrev--find-expansion): Simplify code in various ways.
Don't treat minibuffers specially.
Call dabbrev--make-friend-buffer-list.
(dabbrev--select-buffers): Don't treat minibuffers specially.
Simplify.
(dabbrev--scanning-message): Do nothing when minibuffer is current.