Function: doom-modeline-update-buffer-file-name
doom-modeline-update-buffer-file-name is a natively compiled function
defined in doom-modeline-segments.el.
Signature
(doom-modeline-update-buffer-file-name &rest _)
Documentation
Update buffer file name in mode-line.
Source Code
;; Defined in /nix/store/1lcicrdd2r4b8rkc91nnn74ymk1jl6yd-emacs-packages-deps/share/emacs/site-lisp/elpa/doom-modeline-20260928.1632/doom-modeline-segments.el
(defun doom-modeline-update-buffer-file-name (&rest _)
"Update buffer file name in mode-line."
(setq doom-modeline--buffer-file-name
(ignore-errors
(save-match-data
(if buffer-file-name
(doom-modeline-buffer-file-name)
(propertize (buffer-name)
'face 'doom-modeline-buffer-file
'mouse-face 'doom-modeline-highlight
'help-echo "Buffer name
mouse-1: Previous buffer\nmouse-3: Next buffer"
'local-map mode-line-buffer-identification-keymap))))))