blob: ff79619c07b86e99497d24d414d94ef7c7eb338c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
;; Inject markdown in docstrings
((string_literal) @markdown
. [
(module_definition)
(abstract_definition)
(struct_definition)
(function_definition)
(assignment)
(const_declaration)
]
(#match? @markdown "^\"\"\"")
(#offset! @markdown 0 3 0 -3))
[
(line_comment)
(block_comment)
] @comment
((prefixed_string_literal
prefix: (identifier) @_prefix) @regex
(#eq? @_prefix "r")
(#offset! @regex 0 2 0 -1))
|