From d0c23229ecdbaca10ae94ea29eacbd0b0357f35d Mon Sep 17 00:00:00 2001 From: Vincent Zhang Date: Thu, 15 Nov 2018 14:35:57 +0800 Subject: [PATCH] Optimize: get buffer info. --- doom-modeline.el | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/doom-modeline.el b/doom-modeline.el index dc7d5a3..59b6274 100644 --- a/doom-modeline.el +++ b/doom-modeline.el @@ -609,7 +609,7 @@ buffer where knowing the current project directory is important." 'face face)))) ;; -(defvar-local doom-modeline-buffer-file-name nil) +(defvar-local doom-modeline-buffer-file-name "%b") (defun doom-modeline-update-buffer-file-name (&rest _) "Propertized variable `buffer-file-name' based on `doom-modeline-buffer-file-name-style'." (setq doom-modeline-buffer-file-name @@ -657,9 +657,7 @@ directory, the file name, and its state (modified, read-only or non-existent)." :face 'doom-modeline-warning :v-adjust -0.05) " "))) - (if (and doom-modeline-buffer-file-name - buffer-file-name - (file-exists-p buffer-file-name)) + (if buffer-file-name doom-modeline-buffer-file-name "%b")))