completion/ivy: fix stringp error from blank buffer-file-name

This commit is contained in:
Henrik Lissner 2018-01-09 03:45:05 -05:00
parent 3a0f27935e
commit 565c4fa0f4
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -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)