aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeo Liu2014-05-31 23:43:43 +0800
committerLeo Liu2014-05-31 23:43:43 +0800
commite41682ae9c8a2df8dd45500581742b1cda59a334 (patch)
treead8a1b45cc75a350d960ea26f481354075557489
parent2bbda049fb1b5b6dbe057f7644a4ab4af0ecd142 (diff)
downloademacs-e41682ae9c8a2df8dd45500581742b1cda59a334.tar.gz
emacs-e41682ae9c8a2df8dd45500581742b1cda59a334.zip
* emacs-lisp/gv.el (window-buffer, window-display-table)
(window-dedicated-p, window-hscroll, window-point, window-start): Fix gv-expander. Fixes: debbugs:17630
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/emacs-lisp/gv.el17
2 files changed, 17 insertions, 6 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 3f803d47a76..3d09caba9a7 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12014-05-31 Leo Liu <sdl.web@gmail.com>
2
3 * emacs-lisp/gv.el (window-buffer, window-display-table)
4 (window-dedicated-p, window-hscroll, window-point, window-start):
5 Fix gv-expander. (Bug#17630)
6
12014-05-31 Stefan Monnier <monnier@iro.umontreal.ca> 72014-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
2 8
3 * mouse.el (mouse-posn-property): Ignore posn-point for mode-line 9 * mouse.el (mouse-posn-property): Ignore posn-point for mode-line
diff --git a/lisp/emacs-lisp/gv.el b/lisp/emacs-lisp/gv.el
index 66241897536..692b76e8a36 100644
--- a/lisp/emacs-lisp/gv.el
+++ b/lisp/emacs-lisp/gv.el
@@ -340,13 +340,18 @@ The return value is the last VAL in the list.
340(gv-define-simple-setter process-filter set-process-filter) 340(gv-define-simple-setter process-filter set-process-filter)
341(gv-define-simple-setter process-sentinel set-process-sentinel) 341(gv-define-simple-setter process-sentinel set-process-sentinel)
342(gv-define-simple-setter process-get process-put) 342(gv-define-simple-setter process-get process-put)
343(gv-define-simple-setter window-buffer set-window-buffer)
344(gv-define-simple-setter window-display-table set-window-display-table 'fix)
345(gv-define-simple-setter window-dedicated-p set-window-dedicated-p)
346(gv-define-simple-setter window-hscroll set-window-hscroll)
347(gv-define-simple-setter window-parameter set-window-parameter) 343(gv-define-simple-setter window-parameter set-window-parameter)
348(gv-define-simple-setter window-point set-window-point) 344(gv-define-setter window-buffer (v &optional w)
349(gv-define-simple-setter window-start set-window-start) 345 (macroexp-let2 nil v v
346 `(progn (set-window-buffer ,w ,v) ,v)))
347(gv-define-setter window-display-table (v &optional w)
348 (macroexp-let2 nil v v
349 `(progn (set-window-display-table ,w ,v) ,v)))
350(gv-define-setter window-dedicated-p (v &optional w)
351 `(set-window-dedicated-p ,w ,v))
352(gv-define-setter window-hscroll (v &optional w) `(set-window-hscroll ,w ,v))
353(gv-define-setter window-point (v &optional w) `(set-window-point ,w ,v))
354(gv-define-setter window-start (v &optional w) `(set-window-start ,w ,v))
350 355
351(gv-define-setter buffer-local-value (val var buf) 356(gv-define-setter buffer-local-value (val var buf)
352 (macroexp-let2 nil v val 357 (macroexp-let2 nil v val