Function: ses--local-printer

ses--local-printer is a byte-compiled function defined in ses.el.gz.

Signature

(ses--local-printer NAME DEF)

Documentation

Define a local printer with name NAME and definition DEF.

Return the printer info.

Source Code

;; Defined in /usr/src/emacs/lisp/ses.el.gz
(defun ses--local-printer (name def)
  "Define a local printer with name NAME and definition DEF.
Return the printer info."
  (or
   (and (symbolp name)
	(ses-printer-validate def))
   (error "Invalid local printer definition"))
  (and (gethash name ses--local-printer-hashmap)
       (error "Duplicate printer definition %S" name))
  (add-to-list 'ses-read-printer-history (symbol-name name))
  (puthash name
	   (ses-make-local-printer-info (ses-safe-printer def))
	   ses--local-printer-hashmap))