Function: abbrev--write
abbrev--write is a byte-compiled function defined in abbrev.el.gz.
Signature
(abbrev--write SYM)
Documentation
Write the abbrev in a readable form.
Presumes that standard-output points to current-buffer.
Source Code
;; Defined in /usr/src/emacs/lisp/abbrev.el.gz
(defun abbrev--write (sym)
"Write the abbrev in a `read'able form.
Presumes that `standard-output' points to `current-buffer'."
(insert " (")
(prin1 (symbol-name sym))
(insert " ")
(prin1 (symbol-value sym))
(insert " ")
(prin1 (symbol-function sym))
(insert " :count ")
(prin1 (abbrev-get sym :count))
(when (abbrev-get sym :case-fixed)
(insert " :case-fixed ")
(prin1 (abbrev-get sym :case-fixed)))
(when (abbrev-get sym :enable-function)
(insert " :enable-function ")
(prin1 (abbrev-get sym :enable-function)))
(insert ")\n"))