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"))