From 0b349bf1c0efb2ac3a5297eff4eb05d652cbece1 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 13 Aug 2020 03:03:50 -0400 Subject: [PATCH] ui/modeline: fix constant redisplay errors Fixes a wrong-type-argument: stringp error emitted by the buffer-id segment in :ui (modeline +light). --- modules/ui/modeline/+light.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ui/modeline/+light.el b/modules/ui/modeline/+light.el index 068fcb6b0..96bff3ab9 100644 --- a/modules/ui/modeline/+light.el +++ b/modules/ui/modeline/+light.el @@ -356,7 +356,7 @@ Requires `anzu', also `evil-anzu' if using `evil-mode' for compatibility with '((:eval (propertize (let ((buffer-file-name (buffer-file-name (buffer-base-buffer)))) - (or (when (and (not (file-remote-p buffer-file-name)) buffer-file-name) + (or (when (and buffer-file-name (not (file-remote-p buffer-file-name))) (if-let (project (doom-project-root buffer-file-name)) (let ((filename (or buffer-file-truename (file-truename buffer-file-name)))) (file-relative-name filename (concat project "..")))))