From 7c3cc3ed5fe868e56a44d4580573c022745b08b9 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 5 Dec 2018 19:17:40 -0500 Subject: [PATCH] Expand %:P relative to % instead of current buffer So ~/some/other/project/somefile.txt:P will resolve to ~/some/other/project, and not the project root of the current buffer. --- modules/feature/evil/autoload/advice.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/feature/evil/autoload/advice.el b/modules/feature/evil/autoload/advice.el index c56b87518..fc62bbcfd 100644 --- a/modules/feature/evil/autoload/advice.el +++ b/modules/feature/evil/autoload/advice.el @@ -133,8 +133,7 @@ more information on modifiers." (unless global 1)))) path)) ("P" - (let* ((default-directory (file-name-directory (expand-file-name path))) - (project-root (doom-project-root))) + (let ((project-root (doom-project-root (file-name-directory (expand-file-name path))))) (unless project-root (user-error "Not in a project")) (abbreviate-file-name project-root)))