From 6c5512896a753f21ae7e920decae17ac311071c4 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 29 Sep 2018 21:58:09 -0400 Subject: [PATCH] ui/doom-modeline: fix stringp errors Caused by old uses of doom-project-root. See 53fe7a1 for details. --- 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 905a87de8..f5f8d708f 100644 --- a/modules/ui/doom-modeline/config.el +++ b/modules/ui/doom-modeline/config.el @@ -339,7 +339,7 @@ If TRUNCATE-TAIL is t also truncate the parent directory of the file." (defun +doom-modeline--buffer-file-name-relative (_file-path true-file-path &optional include-project) "Propertized `buffer-file-name' showing directories relative to project's root only." - (let ((root (doom-project-root)) + (let ((root (or (doom-project-root) default-directory)) (active (active))) (if (null root) (propertize "%b" 'face (if active 'doom-modeline-buffer-file)) @@ -360,7 +360,7 @@ fish-shell style. Example: ~/Projects/FOSS/emacs/lisp/comint.el => ~/P/F/emacs/lisp/comint.el" - (let* ((project-root (doom-project-root)) + (let* ((project-root (or (doom-project-root) default-directory)) (file-name-split (shrink-path-file-mixed project-root (file-name-directory file-path) file-path))