]> git.eshelyaron.com Git - emacs.git/commitdiff
(input_pending): External declaration.
authorGerd Moellmann <gerd@gnu.org>
Wed, 9 Aug 2000 18:44:35 +0000 (18:44 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 9 Aug 2000 18:44:35 +0000 (18:44 +0000)
src/ChangeLog
src/lisp.h

index 53313fff5d5c8d7293f49cc203fa788f826c1fc7..7b169877aa9c7829d46b31cae9d414fa03adc594 100644 (file)
 
 2000-08-09  Gerd Moellmann  <gerd@gnu.org>
 
+       * lisp.h (input_pending): External declaration.
+
+       * dispextern.h (Qredisplay_dont_pause): Declare extern.
+       
+       * xdisp.c (echo_area_display): Display thoroughly if input is
+       pending.  Bind redisplay-dont-pause to t during the redisplay.
+       in case input is pending.
+
+       * dispnew.c (Qredisplay_dont_pause): New variable.
+       (syms_of_display): Initialize and staticpro it.
+       (update_frame_1): Don't interrupt the display for pending input if
+       redisplay_dont_pause is set.
+       
        * dispnew.c (mode_line_string): Declare parameter MODE_LINE_P.
 
        * xfaces.c (Ftty_suppress_bold_inverse_default_colors): Doc fix.
index 94ee5b0bf4d1e00e98eba1539a4a5d4742bc15ec..dd98e4288e97a5c861e97c6fcd6ea60488444844 100644 (file)
@@ -2548,6 +2548,7 @@ extern void syms_of_casetab P_ ((void));
 
 extern Lisp_Object Qdisabled, QCfilter;
 extern Lisp_Object Vtty_erase_char, Vhelp_form, Vtop_level;
+extern int input_pending;
 EXFUN (Fdiscard_input, 0);
 EXFUN (Frecursive_edit, 0);
 EXFUN (Fcommand_execute, 4);