Function: bookmark-bmenu--revert
bookmark-bmenu--revert is a byte-compiled function defined in
bookmark.el.gz.
Signature
(bookmark-bmenu--revert)
Documentation
Re-populate tabulated-list-entries.
Source Code
;; Defined in /usr/src/emacs/lisp/bookmark.el.gz
(defun bookmark-bmenu--revert ()
"Re-populate `tabulated-list-entries'."
(let (entries)
(dolist (full-record (bookmark-maybe-sort-alist))
(let* ((name (bookmark-name-from-full-record full-record))
(annotation (bookmark-get-annotation full-record))
(location (bookmark-location full-record)))
(push (list
full-record
`[,(if (and annotation (not (string-equal annotation "")))
"*" "")
,(if (display-mouse-p)
(propertize name
'font-lock-face 'bookmark-menu-bookmark
'mouse-face 'highlight
'follow-link t
'help-echo "mouse-2: go to this bookmark in other window")
name)
,@(if bookmark-bmenu-toggle-filenames
(list location))])
entries)))
(tabulated-list-init-header)
(setq tabulated-list-entries entries))
(tabulated-list-print t))