Fix #1719: sole :when in def-project-mode!

This commit is contained in:
Henrik Lissner 2019-08-29 20:05:34 -04:00
parent 3a10e948aa
commit d1a299b9f5
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -239,6 +239,7 @@ Relevant: `doom-project-hook'."
,(if (stringp (car files)) (cons 'and files) files))))
,(or when t)
(,name 1)))))
(if modes
`((dolist (mode ,modes)
(let ((hook-name
(intern (format "doom--enable-%s%s-h" ',name
@ -246,7 +247,8 @@ Relevant: `doom-project-hook'."
(fset hook-name #',fn)
(if (eq mode t)
(add-to-list 'auto-minor-mode-magic-alist (cons hook-name #',name))
(add-hook (intern (format "%s-hook" mode)) hook-name)))))))
(add-hook (intern (format "%s-hook" mode)) hook-name)))))
`((add-hook 'change-major-mode-after-body-hook #',fn)))))
(match
`((add-to-list 'auto-minor-mode-alist (cons ,match #',name)))))))))