diff --git a/modules/ui/hl-todo/autoload.el b/modules/ui/hl-todo/autoload.el index 7aaa8b3bb..21f09e6b7 100644 --- a/modules/ui/hl-todo/autoload.el +++ b/modules/ui/hl-todo/autoload.el @@ -7,8 +7,12 @@ This is useful for major modes that don't use or have a valid syntax-table entry for comment start/end characters." (set (make-local-variable 'hl-todo-keywords) - `(((lambda (limit) + '(((lambda (limit) (let (case-fold-search) (and (re-search-forward hl-todo-regexp limit t) - (memq 'font-lock-comment-face (doom-enlist (get-text-property (point) 'face))))) - (1 (hl-todo-get-face) t t)))))) + (memq 'font-lock-comment-face (doom-enlist (get-text-property (point) 'face)))))) + (1 (hl-todo-get-face) t t)))) + (when hl-todo-mode + (hl-todo-mode -1) + (hl-todo-mode +1))) +