Function: kmacro-menu--refresh
kmacro-menu--refresh is a byte-compiled function defined in
kmacro.el.gz.
Signature
(kmacro-menu--refresh)
Documentation
Reset the list of keyboard macros.
Source Code
;; Defined in /usr/src/emacs/lisp/kmacro.el.gz
(defun kmacro-menu--refresh ()
"Reset the list of keyboard macros."
(setq-local tabulated-list-entries
(seq-map-indexed (lambda (km idx)
(let ((cnt (kmacro--counter km))
(fmt (kmacro--format km)))
`((,km . ,idx)
[,(format "%d" idx)
,(format "%d" cnt)
,fmt
,(format fmt cnt)
,(format-kbd-macro (kmacro--keys km) 1)])))
(kmacro-menu--kmacros))
kmacro-menu--deletion-flags nil
kmacro-menu--marks nil)
(tabulated-list-clear-all-tags))