Function: recentf-open-files-item
recentf-open-files-item is a byte-compiled function defined in
recentf.el.gz.
Signature
(recentf-open-files-item MENU-ELEMENT)
Documentation
Return a widget to display MENU-ELEMENT in a dialog buffer.
Source Code
;; Defined in /usr/src/emacs/lisp/recentf.el.gz
(defun recentf-open-files-item (menu-element)
"Return a widget to display MENU-ELEMENT in a dialog buffer."
(if (consp (cdr menu-element))
;; Represent a sub-menu with a tree widget
`(tree-widget
:open t
:match ignore
:node (item :tag ,(car menu-element)
:sample-face bold
:format "%{%t%}:\n")
,@(mapcar #'recentf-open-files-item
(cdr menu-element)))
;; Represent a single file with a link widget
`(link :tag ,(car menu-element)
:button-prefix ""
:button-suffix ""
:button-face default
:format "%[%t\n%]"
:help-echo ,(concat "Open " (cdr menu-element))
:action recentf-open-files-action
,(cdr menu-element))))