From 308444d6128bac88e851c4d6fd86f1f4dce6e2e1 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 1 Sep 2024 16:33:44 -0400 Subject: [PATCH] fix(literate): detect symlinked literate config files `file-in-directory-p` already resolves symlinks, but on the off chance that `+literate-config-file` points to a symlink living in a non-symlinked directory, this heuristic will fail to realize the current buffer belongs to your config. Close: #6704 --- modules/config/literate/autoload.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/config/literate/autoload.el b/modules/config/literate/autoload.el index 7ea7996b3..294809075 100644 --- a/modules/config/literate/autoload.el +++ b/modules/config/literate/autoload.el @@ -176,7 +176,7 @@ We assume any org file in `doom-user-dir' is connected to your literate config, and should trigger a recompile if changed." (and (file-in-directory-p (buffer-file-name (buffer-base-buffer)) - (file-name-directory +literate-config-file)) + (file-name-directory (file-truename +literate-config-file))) (+literate-tangle-h))) ;;; autoload.el ends here