Taken from http://emacsredux.com/blog/2013/07/24/highlight-comment-annotations/ ...
[emacs.git] / .emacs.d / elisp / local / ganneff.el
index eafbf9f..b1eb54a 100644 (file)
@@ -206,6 +206,16 @@ Doesn't mess with special buffers."
 ;(setq org-icalendar-verify-function 'org-mycal-export-limit)
 ;(org-export-icalendar-combine-agenda-files)
 
+
+;;;###autoload
+(defun font-lock-comment-annotations ()
+  "Highlight a bunch of well known comment annotations.
+
+This functions should be added to the hooks of major modes for programming."
+  (font-lock-add-keywords
+   nil '(("\\<\\(FIX\\(ME\\)?\\|TODO\\|OPTIMIZE\\|HACK\\|REFACTOR\\):"
+          1 font-lock-warning-face t))))
+
 (provide 'ganneff)
 
 ;;; ganneff.el ends here