From 0be42fe4739589eb10ef19e8011fce834afd3a29 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 10 Feb 2018 15:17:10 -0500 Subject: [PATCH] ui/doom-modeline: fix error caused by nil buffer-file-truename --- modules/ui/doom-modeline/config.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ui/doom-modeline/config.el b/modules/ui/doom-modeline/config.el index 8738df1a4..38d23f9fe 100644 --- a/modules/ui/doom-modeline/config.el +++ b/modules/ui/doom-modeline/config.el @@ -245,13 +245,13 @@ If TRUNCATE-TAIL is t also truncate the parent directory of the file." (if (null root) (propertize "%b" 'face (if active 'doom-modeline-buffer-file)) (let* ((modified-faces (if (buffer-modified-p) 'doom-modeline-buffer-modified)) - (relative-dirs (file-relative-name (file-name-directory buffer-file-truename) + (relative-dirs (file-relative-name (file-name-directory (file-truename buffer-file-name)) (if include-project (concat root "../") root))) (relative-faces (or modified-faces (if active 'doom-modeline-buffer-path))) (file-faces (or modified-faces (if active 'doom-modeline-buffer-file)))) (if (equal "./" relative-dirs) (setq relative-dirs "")) (concat (propertize relative-dirs 'face (if relative-faces `(:inherit ,relative-faces))) - (propertize (file-name-nondirectory buffer-file-truename) + (propertize (file-name-nondirectory (file-truename buffer-file-name)) 'face (if file-faces `(:inherit ,file-faces)))))))) (defun +doom-modeline--buffer-file-name (truncate-project-root-parent)