mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 01:16:18 +04:00
Add support for reStructuredText (#6180)
This commit is contained in:
parent
cf153080d7
commit
725d9aecf0
@ -114,6 +114,7 @@
|
||||
| rescript | ✓ | ✓ | | `rescript-language-server` |
|
||||
| rmarkdown | ✓ | | ✓ | `R` |
|
||||
| ron | ✓ | | ✓ | |
|
||||
| rst | ✓ | | | |
|
||||
| ruby | ✓ | ✓ | ✓ | `solargraph` |
|
||||
| rust | ✓ | ✓ | ✓ | `rust-analyzer` |
|
||||
| sage | ✓ | ✓ | | |
|
||||
|
@ -2244,3 +2244,14 @@ indent = { tab-width = 8, unit = " " }
|
||||
[[grammar]]
|
||||
name = "nasm"
|
||||
source = { git = "https://github.com/naclsn/tree-sitter-nasm", rev = "a0db15db6fcfb1bf2cc8702500e55e558825c48b" }
|
||||
|
||||
[[language]]
|
||||
name = "rst"
|
||||
scope = "source.rst"
|
||||
comment-token = ".."
|
||||
file-types = ["rst"]
|
||||
roots = []
|
||||
|
||||
[[grammar]]
|
||||
name = "rst"
|
||||
source = { git = "https://github.com/stsewd/tree-sitter-rst", rev = "25e6328872ac3a764ba8b926aea12719741103f1" }
|
||||
|
38
runtime/queries/rst/highlights.scm
Normal file
38
runtime/queries/rst/highlights.scm
Normal file
@ -0,0 +1,38 @@
|
||||
(comment) @comment
|
||||
|
||||
[
|
||||
(title)
|
||||
] @markup.heading.1
|
||||
|
||||
[
|
||||
"adornment"
|
||||
] @markup.heading.marker
|
||||
|
||||
[
|
||||
(target)
|
||||
(reference)
|
||||
] @markup.link.url
|
||||
|
||||
[
|
||||
"bullet"
|
||||
] @markup.list.unnumbered
|
||||
|
||||
(strong) @markup.bold
|
||||
(emphasis) @markup.italic
|
||||
(literal) @markup.raw.inline
|
||||
|
||||
(list_item
|
||||
(term) @markup.bold
|
||||
(classifier)? @markup.italic)
|
||||
|
||||
(directive
|
||||
[".." (type) "::"] @function
|
||||
)
|
||||
|
||||
(field
|
||||
[":" (field_name) ":"] @variable.other.member
|
||||
)
|
||||
|
||||
(interpreted_text) @markup.raw.inline
|
||||
|
||||
(interpreted_text (role)) @keyword
|
Loading…
Reference in New Issue
Block a user