Function: ses-read-symbol
ses-read-symbol is an interactive and byte-compiled function defined
in ses.el.gz.
Signature
(ses-read-symbol ROW COL SYMB)
Documentation
Self-insert for a symbol as a cell formula.
The set of all symbols that have been used as formulas in this spreadsheet is available for completions.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/ses.el.gz
(defun ses-read-symbol (row col symb)
"Self-insert for a symbol as a cell formula.
The set of all symbols that have been used as formulas in this
spreadsheet is available for completions."
(interactive
(let ((rowcol (progn (ses-check-curcell) (ses-sym-rowcol ses--curcell)))
newval)
(barf-if-buffer-read-only)
(setq newval (completing-read (format "Cell %s ': " ses--curcell)
ses--symbolic-formulas))
(list (car rowcol)
(cdr rowcol)
(if (string= newval "")
nil ; Don't create zero-length symbols!
(list 'quote (intern newval))))))
(when (ses-edit-cell row col symb)
(ses-command-hook) ; Update cell widths before movement.
(dolist (x ses-after-entry-functions)
(funcall x 1))))