This module adds syntax highlighting for various tags in code comments, such as
TODO
, FIXME
, and NOTE
, among others.
- @hlissner
Become a maintainer?
This module has no flags.
- doom-package:hl-todo
No hacks documented for this module.
This module does not have a changelog yet.
Enable this module in your doom!
block.
This module has no external requirements.
This module’s usage documentation is incomplete. Complete it?
By enabling this module, the following keywords will be highlighted if they occur in code comments:
TODO
: For things that need to be done, just not today.HACK
: For tidbits that are unconventional and not intended uses of the constituent parts, and may break in a future update.FIXME
: For problems that will become bigger problems later if not fixed ASAP.REVIEW
: for things that were done hastily and/or hasn’t been thoroughly tested. it may not even be necessary!NOTE
: For especially important gotchas with a given implementation, directed at another user other than the author.DEPRECATED
: For things that just gotta go and will soon be gone.BUG
: For a known bug that needs a workaround.XXX
: For warning about a problematic or misguiding code.
keybind | description |
---|---|
[[kbd:][]t]] | go to next TODO item |
[[kbd:]t | go to previous TODO item |
SPC p t | show all TODO items in a project |
SPC s p | search project for a string |
SPC s b | search buffer for string |
This module’s configuration documentation is incomplete. Complete it?
To add your own ITEMS you would need to configure them using
hl-todo-keyword-faces
:
;; in $DOOMDIR/config.el
(after! hl-todo
(setq hl-todo-keyword-faces
`(("FOO" . ,(face-foreground "MY COLOUR HEX CODE"))
("BAR" . ,(face-foreground 'my-colour-var)))))
There are no known problems with this module. Report one?
This module has no FAQs yet. Ask one?
This module has no appendix yet. Write one?