diff --git a/modules/feature/evil/autoload/advice.el b/modules/feature/evil/autoload/advice.el index 1ee8a4f3a..c56b87518 100644 --- a/modules/feature/evil/autoload/advice.el +++ b/modules/feature/evil/autoload/advice.el @@ -133,8 +133,11 @@ more information on modifiers." (unless global 1)))) path)) ("P" - (let ((default-directory (file-name-directory (expand-file-name path)))) - (abbreviate-file-name (doom-project-root)))) + (let* ((default-directory (file-name-directory (expand-file-name path))) + (project-root (doom-project-root))) + (unless project-root + (user-error "Not in a project")) + (abbreviate-file-name project-root))) (_ path)) ""))) ;; strip trailing slash, if applicable