From 565c4fa0f4295b6346558c03a7a82f4268cfee10 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 9 Jan 2018 03:45:05 -0500 Subject: [PATCH] completion/ivy: fix stringp error from blank buffer-file-name --- modules/completion/ivy/autoload/ivy.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/completion/ivy/autoload/ivy.el b/modules/completion/ivy/autoload/ivy.el index 0468be74f..e9f60d44c 100644 --- a/modules/completion/ivy/autoload/ivy.el +++ b/modules/completion/ivy/autoload/ivy.el @@ -14,7 +14,8 @@ (ivy-rich-switch-buffer-pad str ivy-rich-switch-buffer-name-max-length) 'face (cond ((string-match-p "^ *\\*" str) 'font-lock-comment-face) - ((not (file-in-directory-p buffer-file-truename doom--project-root)) + ((and buffer-file-truename + (not (file-in-directory-p buffer-file-truename doom--project-root))) 'font-lock-doc-face) (t nil)))) (advice-add 'ivy-rich-switch-buffer-buffer-name :override #'+ivy*rich-switch-buffer-buffer-name)