aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2014-09-29 16:25:19 -0400
committerStefan Monnier2014-09-29 16:25:19 -0400
commit73486689523ba42c04c006e6840f7f5f18deb016 (patch)
tree496256de784e3ef1bb74afce1b418591ac6e59c2
parent2b3d968a02be2b8859cc2078904a184337654898 (diff)
downloademacs-73486689523ba42c04c006e6840f7f5f18deb016.tar.gz
emacs-73486689523ba42c04c006e6840f7f5f18deb016.zip
* lisp/ses.el (ses--letref): Quote value before it gets re-evaluated.
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/ses.el4
2 files changed, 6 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 0d8f7e7a8da..003018d88d7 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12014-09-29 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * ses.el (ses--letref): Quote value before it gets re-evaluated.
4
12014-09-28 Thien-Thi Nguyen <ttn@gnu.org> 52014-09-28 Thien-Thi Nguyen <ttn@gnu.org>
2 6
3 Font-lock `cl-flet*', too. 7 Font-lock `cl-flet*', too.
diff --git a/lisp/ses.el b/lisp/ses.el
index e11fee4e976..0e1aa5b472d 100644
--- a/lisp/ses.el
+++ b/lisp/ses.el
@@ -457,7 +457,7 @@ functions refer to its value."
457 (declare (indent 2) (debug (sexp form &rest body))) 457 (declare (indent 2) (debug (sexp form &rest body)))
458 (gv-letplace (getter setter) place 458 (gv-letplace (getter setter) place
459 `(cl-macrolet ((,(nth 0 vars) () ',getter) 459 `(cl-macrolet ((,(nth 0 vars) () ',getter)
460 (,(nth 1 vars) (v) (funcall ,setter v))) 460 (,(nth 1 vars) (v) (funcall ',setter v)))
461 ,@body))) 461 ,@body)))
462 462
463(defmacro ses-cell-property (property-name row &optional col) 463(defmacro ses-cell-property (property-name row &optional col)
@@ -3398,7 +3398,7 @@ highlighted range in the spreadsheet."
3398 (symbol-name new-name))) 3398 (symbol-name new-name)))
3399 (force-mode-line-update))) 3399 (force-mode-line-update)))
3400 3400
3401(defun ses-refresh-local-printer (name compiled-value) 3401(defun ses-refresh-local-printer (name _compiled-value) ;FIXME: unused arg?
3402 "Refresh printout for all cells which use printer NAME. 3402 "Refresh printout for all cells which use printer NAME.
3403NAME should be the name of a locally defined printer. 3403NAME should be the name of a locally defined printer.
3404Uses the value COMPILED-VALUE for this printer." 3404Uses the value COMPILED-VALUE for this printer."