]> git.eshelyaron.com Git - emacs.git/commitdiff
* ses.el (macroexp): add require for this package, so that
authorVincent Belaïche <vincentb1@users.sourceforge.net>
Sat, 25 Oct 2014 10:40:14 +0000 (12:40 +0200)
committerVincent Belaïche <vincentb1@users.sourceforge.net>
Sat, 25 Oct 2014 10:40:14 +0000 (12:40 +0200)
function `ses--cell' gets macroexp-quote --- this change was
supposed to be in my previous commit, but left out by mistake.
(ses--cell): Do not make formula a macroexp-quote of value when
value, not formula, is *skip*.

lisp/ChangeLog
lisp/ses.el

index da3ce647cf7e50db622d65802bb6f27e7d27a824..cd535eafafa377e11df1f09d206e3d75d20c4184 100644 (file)
@@ -1,3 +1,11 @@
+2014-10-25  Vincent Belaïche  <vincentb1@users.sourceforge.net>
+
+       * ses.el (macroexp): add require for this package, so that
+       function `ses--cell' gets macroexp-quote --- this change was
+       supposed to be in my previous commit, but left out by mistake.
+       (ses--cell): Do not make formula a macroexp-quote of value when
+       value, not formula, is *skip*.
+
 2014-10-24  Vincent Belaïche  <vincentb1@users.sourceforge.net>
 
        * ses.el (macroexp): add require for this package, so that function
index 09001fdb358bdf962ebd7b3d5b70b515dd7d27eb..a653f8c174b78f40d199d6577d54c35de051d4bf 100644 (file)
@@ -56,6 +56,7 @@
 ;;; Code:
 
 (require 'unsafep)
+(require 'macroexp)
 (eval-when-compile (require 'cl-lib))
 
 
@@ -491,7 +492,7 @@ Safety-checking for FORMULA and PRINTER are deferred until first use."
   (let ((rowcol (ses-sym-rowcol sym)))
     (ses-formula-record formula)
     (ses-printer-record printer)
-    (unless (or formula (eq formula '*skip*))
+    (unless (or formula (eq value '*skip*))
       (setq formula (macroexp-quote value)))
     (or (atom formula)
        (eq safe-functions t)