diff options
| author | Eli Zaretskii | 2015-11-06 21:21:52 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2015-11-06 21:21:52 +0200 |
| commit | 19e09cfab61436cb4590303871a31ee07624f5ab (patch) | |
| tree | d3c2a351783b2d0a9c58e513c76b5c7cc58b082b /src/data.c | |
| parent | 8025fdbbea6eaaa3e1290864fe2dc48e2201df48 (diff) | |
| download | emacs-19e09cfab61436cb4590303871a31ee07624f5ab.tar.gz 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/data.c')
| -rw-r--r-- | src/data.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/data.c b/src/data.c index 5382b01066e..4db93f5625f 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -1240,6 +1240,7 @@ set_internal (Lisp_Object symbol, Lisp_Object newval, Lisp_Object where, | |||
| 1240 | return; | 1240 | return; |
| 1241 | } | 1241 | } |
| 1242 | 1242 | ||
| 1243 | maybe_set_redisplay (symbol); | ||
| 1243 | sym = XSYMBOL (symbol); | 1244 | sym = XSYMBOL (symbol); |
| 1244 | 1245 | ||
| 1245 | start: | 1246 | start: |