;;; Code:
(require 'unsafep)
+(require 'macroexp)
(eval-when-compile (require 'cl-lib))
(let ((rowcol (ses-sym-rowcol sym)))
(ses-formula-record formula)
(ses-printer-record printer)
- (unless formula (setq formula value))
+ (unless (or formula (eq value '*skip*))
+ (setq formula (macroexp-quote value)))
(or (atom formula)
(eq safe-functions t)
(setq formula `(ses-safe-formula ,formula)))