[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#6203: Frame-local variables break let-binding
From: |
Juri Linkov |
Subject: |
bug#6203: Frame-local variables break let-binding |
Date: |
Wed, 19 May 2010 01:42:51 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) |
> (require 'cl)
> (letf (((frame-parameter <foo>) 'newvalue)) <blabla>)
>
> the same holds for symbol properties, process properties, window
> parameters, terminal parameters, ...
BTW, this doesn't work for window parameters. Looks like an omission:
=== modified file 'lisp/emacs-lisp/cl-macs.el'
--- lisp/emacs-lisp/cl-macs.el 2010-05-05 03:45:21 +0000
+++ lisp/emacs-lisp/cl-macs.el 2010-05-18 22:42:46 +0000
@@ -1813,6 +1813,7 @@ (defsetf window-dedicated-p set-window-d
(defsetf window-height () (store)
(list 'progn (list 'enlarge-window (list '- store '(window-height))) store))
(defsetf window-hscroll set-window-hscroll)
+(defsetf window-parameter set-window-parameter)
(defsetf window-point set-window-point)
(defsetf window-start set-window-start)
(defsetf window-width () (store)
--
Juri Linkov
http://www.jurta.org/emacs/
- bug#6203: Frame-local variables break let-binding, Nathan Weizenbaum, 2010/05/17
- bug#6203: Frame-local variables break let-binding, Stefan Monnier, 2010/05/17
- bug#6203: Frame-local variables break let-binding, Nathan Weizenbaum, 2010/05/17
- bug#6203: Frame-local variables break let-binding, Stefan Monnier, 2010/05/17
- bug#6203: Frame-local variables break let-binding, Nathan Weizenbaum, 2010/05/17
- bug#6203: Frame-local variables break let-binding, Stefan Monnier, 2010/05/18
- bug#6203: Frame-local variables break let-binding, Nathan Weizenbaum, 2010/05/18
- bug#6203: Frame-local variables break let-binding,
Juri Linkov <=
- bug#6203: Frame-local variables break let-binding, Stefan Monnier, 2010/05/18