From e348e32cbc93b3155106239524fd0aa38a88dc8b Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 10 Aug 2018 20:37:12 +0200 Subject: [PATCH] Fix def-project-mode! :add-hooks overwriting hooks Would overwrite hooks previously added to the project mode. --- core/core-projects.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/core-projects.el b/core/core-projects.el index bfad45883..86fda91a7 100644 --- a/core/core-projects.el +++ b/core/core-projects.el @@ -130,8 +130,9 @@ Relevant: `doom-project-hook'." ,on-load (setq ,init-var t))) ,on-enter)) - ,(when add-hooks - `(setq ,(intern (format "%s-hook" name)) ',add-hooks)) + ,@(cl-loop for hook in add-hooks + collect `(add-hook ',(intern (format "%s-hook" name)) + #',hook)) ,(when (or modes match files when) `(associate! ,name :modes ,modes