diff options
| -rw-r--r-- | queries/comment/highlights.scm | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/queries/comment/highlights.scm b/queries/comment/highlights.scm index e516c6037..66bc99cc7 100644 --- a/queries/comment/highlights.scm +++ b/queries/comment/highlights.scm @@ -7,27 +7,38 @@ ":" @punctuation.delimiter -(tag (name) @text.note (user)? @constant) +(tag + (name) @text.todo + (user)? @constant) + +((tag ((name) @text.todo)) + (#eq? @text.todo "TODO")) + +("text" @text.todo + (#eq? @text.todo "TODO")) ((tag ((name) @text.note)) - (#any-of? @text.note "NOTE")) + (#any-of? @text.note "NOTE" "XXX")) ("text" @text.note - (#any-of? @text.note "NOTE")) + (#any-of? @text.note "NOTE" "XXX")) ((tag ((name) @text.warning)) - (#any-of? @text.warning "TODO" "HACK" "WARNING")) + (#any-of? @text.warning "HACK" "WARNING")) ("text" @text.warning - (#any-of? @text.warning "TODO" "HACK" "WARNING")) + (#any-of? @text.warning "HACK" "WARNING")) ((tag ((name) @text.danger)) - (#any-of? @text.danger "FIXME" "XXX" "BUG")) + (#any-of? @text.danger "FIXME" "BUG")) ("text" @text.danger - (#any-of? @text.danger "FIXME" "XXX" "BUG")) + (#any-of? @text.danger "FIXME" "BUG")) ; Issue number (#123) -("text" @number (#lua-match? @number "^#[0-9]+$")) +("text" @number + (#lua-match? @number "^#[0-9]+$")) + ; User mention (@user) -("text" @constant (#lua-match? @constant "^[@][a-zA-Z0-9_-]+$")) +("text" @constant + (#lua-match? @constant "^[@][a-zA-Z0-9_-]+$")) |
