feat: add @string.documentation where applicable

This commit is contained in:
Amaan Qureshi 2023-03-01 12:26:26 -05:00
parent 51030378eb
commit 95bcd6a8fa
4 changed files with 32 additions and 5 deletions

View file

@ -111,9 +111,9 @@
;---------
(description
(string_value) @comment)
(string_value) @string.documentation @spell)
(comment) @comment
(comment) @comment @spell
(directive_location
(executable_directive_location) @type.builtin)

View file

@ -226,8 +226,18 @@
(prefixed_command_literal
prefix: (identifier) @function.macro) @string.special
((string_literal) @string.documentation
. [
(module_definition)
(abstract_definition)
(struct_definition)
(function_definition)
(assignment)
(const_declaration)
])
[
(line_comment)
(block_comment)
] @comment
] @comment @spell

View file

@ -176,7 +176,18 @@
(escape_sequence) @string.escape
; doc-strings
(expression_statement (string) @spell)
(module . (expression_statement (string) @string.documentation @spell))
(class_definition
body:
(block
. (expression_statement (string) @string.documentation @spell)))
(function_definition
body:
(block
. (expression_statement (string) @string.documentation @spell)))
; Tokens

View file

@ -158,7 +158,13 @@
] @string.escape
; doc-strings
(expression_statement (string) @spell)
(module . (expression_statement (string) @string.documentation @spell))
(function_definition
body:
(block
. (expression_statement (string) @string.documentation @spell)))
; Tokens