Function: ses-set-with-undo

ses-set-with-undo is a byte-compiled function defined in ses.el.gz.

Signature

(ses-set-with-undo SYM NEWVAL)

Source Code

;; Defined in /usr/src/emacs/lisp/ses.el.gz
(defun ses-set-with-undo (sym newval)
  (ses-setter-with-undo
   (eval-when-compile
     (cons (lambda (sym) (if (boundp sym) (symbol-value sym) :ses--unbound))
           (lambda (newval sym) (if (eq newval :ses--unbound)
                               (makunbound sym)
                             (set sym newval)))))
   newval sym))