]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorGerd Moellmann <gerd@gnu.org>
Tue, 13 Jun 2000 23:51:46 +0000 (23:51 +0000)
committerGerd Moellmann <gerd@gnu.org>
Tue, 13 Jun 2000 23:51:46 +0000 (23:51 +0000)
etc/NEWS
src/ChangeLog

index fd2b817a496ca37491e3d97ee4b386c30a89600f..0751469e9bdb693cee8e8a007b9de39dccda2455 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1222,6 +1222,10 @@ functionality with aliases for the mldrag functions.
 * Lisp changes made after edition 2.6 of the Emacs Lisp Manual,
 (Display-related features are described in a page of their own below.)
 
+** If the variable `message-truncate-lines' is bound to t around a
+call to `message', the echo area will not be resized to display that
+message; it will be truncated instead.
+
 ** The variable line-number-display-limit can now be set to nil,
 meaning no limit.
 
index acfdcff43387031e9688b93a330c5f6f6b152eee..bc8dbe3b9191fdca744af9a417bbaa693232180b 100644 (file)
@@ -1,3 +1,22 @@
+2000-06-14  Gerd Moellmann  <gerd@gnu.org>
+
+       * xdisp.c (message_truncate_lines, Qmessage_truncate_lines): New
+       variables.
+       (ensure_echo_area_buffers): Initialize echo buffer's
+       truncate lines setting to nil.
+       (with_echo_area_buffer): Don't set the echo buffer's truncate
+       lines setting here.
+       (set_message_1): Set it here, instead, based on the value
+       of message_truncate_lines.
+       (resize_mini_window): Handle case that lines are truncated.
+       (syms_of_xdisp): Initialize Qmessage_truncate_lines.  DEFVAR_BOOL
+       message-truncate-lines.
+
+       * keyboard.c (read_char): Bind message-truncate-lines to t
+       while displaying a help-echo.
+
+       * lisp.h (Qmessage_truncate_lines): External declaration.
+
 2000-06-13  Gerd Moellmann  <gerd@gnu.org>
 
        * xdisp.c (Vline_number_display_limit): Renamed from