Martin Rudalics [Thu, 25 Sep 2008 08:39:30 +0000 (08:39 +0000)]
(latex-handle-escaped-parens): New variable.
(latex-backward-sexp-1, latex-forward-sexp-1): Treat escaped
parens specially only if latex-handle-escaped-parens is non-nil.
(latex-indent-within-escaped-parens): New option.
(latex-find-indent): Bind latex-handle-escaped-parens to
latex-indent-within-escaped-parens. Do not treat escaped parens
specially when this is non-nil. (Bug#954)
(Minibuffer): Simplify introduction.
(Minibuffer File): Document tilde in minibuffer filenames.
(Minibuffer Edit): Mention that the prompt is read-only. Describe how
to enter tabs, spaces, and question marks. Describe behavior of C-a.
(Completion Example): Update example to current command list.
(Completion Options): Document `lazy' value of completion-auto-help.
Update contents of completion-ignored-extensions.
(Minibuffer History): Describe "future history" list. State default
value of history-delete-duplicates.
(Basic Keyboard Macro): Make F3 and F4 the preferred
interface for defining macros. Simplify examples. Note that C-g quits
macro definitions.
(Keyboard Macro Counter): Document using F3 to insert counter. Give
usage example.
(Keyboard Macro Query): Organize query responses in a table.
* kmacro.texi (Basic Keyboard Macro): Make F3 and F4 the preferred
interface for defining macros. Simplify examples. Note that C-g quits
macro definitions.
(Keyboard Macro Counter): Document using F3 to insert counter. Give
usage example.
(Keyboard Macro Query): Organize query responses in a table.
(Fixit): Favor C-/ keybinding for undo throughout. Link to Erasing
node.
(Undo): Reorganize paragraphs for logical flow. Move keybinding
rationale to a footnote.
(Kill Errors): Remove node, due to redundancy with Erasing.
(Spelling): Move discussion of flyspell to end. Note new behavior of
M-$ in active region. Remove non-ispell-specific keybindings from
table.
* fixit.texi (Fixit): Favor C-/ keybinding for undo throughout. Link
to Erasing node.
(Undo): Reorganize paragraphs for logical flow. Move keybinding
rationale to a footnote.
(Kill Errors): Remove node, due to redundancy with Erasing.
(Spelling): Move discussion of flyspell to end. Note new behavior of
M-$ in active region. Remove non-ispell-specific keybindings from
table.
Dan Nicolaescu [Sun, 21 Sep 2008 23:31:40 +0000 (23:31 +0000)]
* emacs.c (standard_args): Add --daemon.
(main): Disconnect from the terminal when --daemon is passed.
(is_daemon): New variable.
(Fdaemonp): New function.
(syms_of_emacs): Defsubr it.
* startup.el (command-line): Start the server when in daemon mode.
Remove leading `*' from defcustom docs.
(fortune-program-options): Doc fix. Allow to be a string again. Add :version.
(fortune-in-buffer): Handle fortune-program-options as a string.
Eli Zaretskii [Sat, 20 Sep 2008 13:06:43 +0000 (13:06 +0000)]
(Fset_quit_char, Fset_input_meta_mode, Fset_output_flow_control)
(Fcurrent_input_mode): Support MSDOS frames as well as termcap frames.
(handle_interrupt): Remove "#ifndef MSDOS" around the call to get_named_tty.
Dan Nicolaescu [Fri, 19 Sep 2008 03:35:56 +0000 (03:35 +0000)]
(struct it): Move line_wrap away from the middle of
bitfields. Move voffset in struct iterator_stack_entry after the
bitfields. Move tab_width near after another short.
* xterm.h (x_display_info): Remove `height' and `width' members.
* nsterm.h (ns_display_info): Remove `height' and `width' members.
* w32term.h (w32_display_info): Remove `height', `width',
`height_in', and `width_in' members.
* xterm.c (x_display_pixel_height, x_display_pixel_width): New
functions.
(x_calc_absolute_position): Use them.
(x_term_init): Omit removed `height' and `width' members.
* w32term.c (x_display_pixel_height, x_display_pixel_width): New
functions.
(w32_read_socket, x_calc_absolute_position): Use them.
(w32_initialize_display_info, w32_term_init): Omit removed members
of w32_display_info.
* nsterm.m (x_display_pixel_height, x_display_pixel_width): New
functions.
(ns_initialize_display_info): Omit removed members of
ns_display_info.
* xterm.c (x_display_pixel_height, x_display_pixel_width): New
functions.
(x_calc_absolute_position): Use them.
(x_term_init): Omit removed `height' and `width' members.
* xfns.c (Fx_display_pixel_width, Fx_display_pixel_height)
(compute_tip_xy): Use x_display_pixel_height and
x_display_pixel_width.
* frame.c (x_fullscreen_adjust): Use x_display_pixel_height and
x_display_pixel_width.
* xmenu.c (menu_position_func): Use x_display_pixel_height and
x_display_pixel_width.
(x_display_pixel_height, x_display_pixel_width): New functions.
(w32_read_socket, x_calc_absolute_position): Use them.
(w32_initialize_display_info, w32_term_init): Omit removed members
of w32_display_info.
(x_display_pixel_height, x_display_pixel_width): New functions.
(x_calc_absolute_position): Use them.
(x_term_init): Omit removed `height' and `width' members.
(fill_gstring_header): Don't check FROM and TO here.
(composition_compute_stop_pos): Fix handling of static composition.
(Fcomposition_get_gstring): Check FROM and TO at first.