Function: pr-remove-nil-from-list
pr-remove-nil-from-list is a byte-compiled function defined in
printing.el.gz.
Signature
(pr-remove-nil-from-list LST)
Source Code
;; Defined in /usr/src/emacs/lisp/printing.el.gz
(defun pr-remove-nil-from-list (lst)
(while (and lst (null (car lst)))
(setq lst (cdr lst)))
(let ((b lst)
(l (cdr lst)))
(while l
(if (car l)
(setq b l
l (cdr l))
(setq l (cdr l))
(setcdr b l))))
lst)