diff options
| author | Leo Liu | 2014-05-31 23:43:43 +0800 |
|---|---|---|
| committer | Leo Liu | 2014-05-31 23:43:43 +0800 |
| commit | e41682ae9c8a2df8dd45500581742b1cda59a334 (patch) | |
| tree | ad8a1b45cc75a350d960ea26f481354075557489 | |
| parent | 2bbda049fb1b5b6dbe057f7644a4ab4af0ecd142 (diff) | |
| download | emacs-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/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/emacs-lisp/gv.el | 17 |
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 @@ | |||
| 1 | 2014-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 | |||
| 1 | 2014-05-31 Stefan Monnier <monnier@iro.umontreal.ca> | 7 | 2014-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 |