Function: tabulated-list-clear-all-tags
tabulated-list-clear-all-tags is a byte-compiled function defined in
tabulated-list.el.gz.
Signature
(tabulated-list-clear-all-tags)
Documentation
Clear all tags from the padding area in the current buffer.
Probably introduced at or before Emacs version 27.1.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/tabulated-list.el.gz
(defun tabulated-list-clear-all-tags ()
"Clear all tags from the padding area in the current buffer."
(unless (> tabulated-list-padding 0)
(error "There can be no tags in current buffer"))
(save-excursion
(goto-char (point-min))
(let ((inhibit-read-only t)
;; Match non-space in the first n characters.
(re (format "^ \\{0,%d\\}[^ ]" (1- tabulated-list-padding)))
(empty (make-string tabulated-list-padding ? )))
(while (re-search-forward re nil 'noerror)
(tabulated-list-put-tag empty)))))