Function: bs--get-file-name
bs--get-file-name is a byte-compiled function defined in bs.el.gz.
Signature
(bs--get-file-name START-BUFFER ALL-BUFFERS)
Documentation
Return string for column File in Buffer Selection Menu.
This is the variable buffer-file-name(var)/buffer-file-name(fun) of current buffer.
If not visiting a file, list-buffers-directory is returned instead.
START-BUFFER is the buffer where we started buffer selection.
ALL-BUFFERS is the list of buffers appearing in Buffer Selection Menu.
Source Code
;; Defined in /usr/src/emacs/lisp/bs.el.gz
(defun bs--get-file-name (_start-buffer _all-buffers)
"Return string for column `File' in Buffer Selection Menu.
This is the variable `buffer-file-name' of current buffer.
If not visiting a file, `list-buffers-directory' is returned instead.
START-BUFFER is the buffer where we started buffer selection.
ALL-BUFFERS is the list of buffers appearing in Buffer Selection Menu."
(propertize (or buffer-file-name
(bound-and-true-p list-buffers-directory)
"")
'mouse-face 'highlight
'help-echo "mouse-2: select this buffer, mouse-3: select in other frame"))