diff options
author | Eli Zaretskii <eliz@gnu.org> | 2015-11-06 21:21:52 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2015-11-06 21:21:52 +0200 |
commit | 19e09cfab61436cb4590303871a31ee07624f5ab (patch) | |
tree | d3c2a351783b2d0a9c58e513c76b5c7cc58b082b /src/window.h | |
parent | 8025fdbbea6eaaa3e1290864fe2dc48e2201df48 (diff) | |
download | emacs-19e09cfab61436cb4590303871a31ee07624f5ab.tar.gz emacs-19e09cfab61436cb4590303871a31ee07624f5ab.tar.bz2 emacs-19e09cfab61436cb4590303871a31ee07624f5ab.zip |
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.h | 1 |
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. */ |