Function: ido-pp
ido-pp is a byte-compiled function defined in ido.el.gz.
Signature
(ido-pp LIST &optional SEP)
Source Code
;; Defined in /usr/src/emacs/lisp/ido.el.gz
(defun ido-pp (list &optional sep)
(let ((print-level nil) (eval-expression-print-level nil)
(print-length nil) (eval-expression-print-length nil))
(insert "\n;; ----- " (symbol-name list) " -----\n(\n ")
(setq list (symbol-value list))
(while list
(let* ((elt (car list))
(s (if (consp elt) (car elt) elt)))
(if (and (stringp s) (= (length s) 0))
(setq s nil))
(if s
(prin1 elt (current-buffer)))
(if (and (setq list (cdr list)) s)
(insert (or sep "\n ")))))
(insert "\n)\n")))