summaryrefslogtreecommitdiff
path: root/src/window.h
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2015-11-06 21:21:52 +0200
committerEli Zaretskii <eliz@gnu.org>2015-11-06 21:21:52 +0200
commit19e09cfab61436cb4590303871a31ee07624f5ab (patch)
treed3c2a351783b2d0a9c58e513c76b5c7cc58b082b /src/window.h
parent8025fdbbea6eaaa3e1290864fe2dc48e2201df48 (diff)
downloademacs-19e09cfab61436cb4590303871a31ee07624f5ab.tar.gz
Ensure redisplay after evaluation
* lisp/progmodes/elisp-mode.el (elisp--eval-last-sexp): Revert last change. * lisp/frame.el (redisplay--variables): Populate the redisplay--variables list. * src/xdisp.c (maybe_set_redisplay): New function. (syms_of_xdisp) <redisplay--variables>: New variable. * src/window.h (maybe_set_redisplay): Declare prototype. * src/data.c (set_internal): Call maybe_set_redisplay. (Bug#21835)
Diffstat (limited to 'src/window.h')
-rw-r--r--src/window.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/window.h b/src/window.h
index eaff57eaedf..135f5de7d8a 100644
--- a/src/window.h
+++ b/src/window.h
@@ -1056,6 +1056,7 @@ extern void wset_redisplay (struct window *w);
extern void fset_redisplay (struct frame *f);
extern void bset_redisplay (struct buffer *b);
extern void bset_update_mode_line (struct buffer *b);
+extern void maybe_set_redisplay (Lisp_Object);
/* Call this to tell redisplay to look for other windows than selected-window
that need to be redisplayed. Calling one of the *set_redisplay functions
above already does it, so it's only needed in unusual cases. */