From: Gerd Moellmann Date: Wed, 3 May 2000 19:49:39 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: emacs-pretest-21.0.90~4053 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4ff40dd081b150e6daad991b4e4c877ac331fc77;p=emacs.git *** empty log message *** --- diff --git a/etc/NEWS b/etc/NEWS index 496d626b3ce..4e522b8ddf4 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -440,6 +440,13 @@ There is a new command M-x replace-rectangle. query-replace-regexp, but takes a Lisp expression which is evaluated after each match to get the replacement text. +** M-x query-replace recognizes a new command `E' that let's you +edit the replacement string. + +** The new command mail-abbrev-complete-alias, bound to `M-TAB', let's +you complete mail aliases in the text, analogous to +lisp-complete-symbol. + ** Emacs now resizes mini-windows if appropriate. If a message is longer than one line, or mini-buffer contents are diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 08151640526..87ed239db44 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,8 +1,22 @@ 2000-05-03 Gerd Moellmann + * replace.el (query-replace-map): Add binding for `E'. + (query-replace-help): Extend help text. + (perform-replace): Allow editing the replacement string. + + * make-mode.el (makefile-mode-abbrev-table): New variable. + (makefile-mode): Set local abbrev table to + makefile-mode-abbrev-table. + (makefile-font-lock-keywords): Fontify includes and conditionals. + * subr.el (add-minor-mode): Handle AFTER for keymaps. Don't set TOGGLE's value. + * mailabbrev.el (mail-abbrev-insert-alias): Renamed from + mail-interactive-insert-alias. + (mail-abbrev-complete-alias): New command. + (mail-mode-map): Bind it to `M-TAB'. + 2000-05-03 Kenichi Handa * language/lao-util.el (lao-compose-region): New function. diff --git a/src/ChangeLog b/src/ChangeLog index 4e2d144afb4..8aea17f5c14 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,10 @@ 2000-05-03 Gerd Moellmann + * xdisp.c (handle_single_display_prop): If display property value + is invalid, or something not supported on the frame, restore + iterator's position to what it was initially. Make sure to return + 0 for invalid and unsupported property values. + * xterm.c (x_produce_glyphs) : Handle case that x_per_char_metric returns null.