From d23f975b25e7713a190d1da7c9adffc188dd1dc9 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 7 Nov 2015 20:16:31 -0500 Subject: [PATCH] Homebrewed TODO/FIXME/NOTE highlights --- core/core-ui.el | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/core/core-ui.el b/core/core-ui.el index 4cad54d5d..d1ee5ffeb 100644 --- a/core/core-ui.el +++ b/core/core-ui.el @@ -50,18 +50,18 @@ ;; Hide modeline in help windows (add-hook! help-mode (setq-local mode-line-format nil)) +;; Highlight TODO/FIXME/NOTE tags +(defface narf-todo-face '((t (:inherit font-lock-warning-face))) "Face for TODOs") +(defface narf-fixme-face '((t (:inherit font-lock-warning-face))) "Face for FIXMEs") +(defface narf-note-face '((t (:inherit font-lock-warning-face))) "Face for NOTEs") +(add-hook! (prog-mode emacs-lisp-mode) + (font-lock-add-keywords nil '(("\\<\\(TODO\\((.+)\\)?:?\\)" 1 'narf-todo-face prepend))) + (font-lock-add-keywords nil '(("\\<\\(FIXME\\((.+)\\)?:?\\)" 1 'narf-fixme-face prepend))) + (font-lock-add-keywords nil '(("\\<\\(NOTE\\((.+)\\)?:?\\)" 1 'narf-note-face prepend)))) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(use-package hl-todo - :commands hl-todo-mode - :init - (add-hook! (prog-mode puml-mode) 'hl-todo-mode) - (defvar hl-todo-keyword-faces - '(("TODO" . "#cc9393") - ("NOTE" . "#d0bf8f") - ("FIXME" . "#cc9393")))) - (use-package hideshow :commands (hs-minor-mode hs-toggle-hiding hs-already-hidden-p) :diminish hs-minor-mode