Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/comment/highlights.scm')
| -rw-r--r-- | runtime/queries/comment/highlights.scm | 37 |
1 files changed, 13 insertions, 24 deletions
diff --git a/runtime/queries/comment/highlights.scm b/runtime/queries/comment/highlights.scm index 56c1fd7d..88685d59 100644 --- a/runtime/queries/comment/highlights.scm +++ b/runtime/queries/comment/highlights.scm @@ -1,34 +1,25 @@ -(tag - (name) @ui.text - (user)? @constant) - -; Hint level tags -((tag (name) @hint) - (#any-of? @hint "HINT" "MARK" "PASSED" "STUB" "MOCK")) - -("text" @hint - (#any-of? @hint "HINT" "MARK" "PASSED" "STUB" "MOCK")) - -; Info level tags -((tag (name) @info) - (#any-of? @info "INFO" "NOTE" "TODO" "PERF" "OPTIMIZE" "PERFORMANCE" "QUESTION" "ASK")) +[ + "(" + ")" +] @punctuation.bracket -("text" @info - (#any-of? @info "INFO" "NOTE" "TODO" "PERF" "OPTIMIZE" "PERFORMANCE" "QUESTION" "ASK")) +":" @punctuation.delimiter -; Warning level tags ((tag (name) @warning) - (#any-of? @warning "HACK" "WARN" "WARNING" "TEST" "TEMP")) + (#match? @warning "^(TODO|HACK|WARNING)$")) ("text" @warning - (#any-of? @warning "HACK" "WARN" "WARNING" "TEST" "TEMP")) + (#match? @warning "^(TODO|HACK|WARNING)$")) -; Error level tags ((tag (name) @error) - (#any-of? @error "BUG" "FIXME" "ISSUE" "XXX" "FIX" "SAFETY" "FIXIT" "FAILED" "DEBUG" "INVARIANT" "COMPLIANCE")) + (match? @error "^(FIXME|XXX|BUG)$")) ("text" @error - (#any-of? @error "BUG" "FIXME" "ISSUE" "XXX" "FIX" "SAFETY" "FIXIT" "FAILED" "DEBUG" "INVARIANT" "COMPLIANCE")) + (match? @error "^(FIXME|XXX|BUG)$")) + +(tag + (name) @ui.text + (user)? @constant) ; Issue number (#123) ("text" @constant.numeric @@ -37,5 +28,3 @@ ; User mention (@user) ("text" @tag (#match? @tag "^[@][a-zA-Z0-9_-]+$")) - -(uri) @markup.link.url |