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` |
|
| rescript | ✓ | ✓ | | `rescript-language-server` |
|
||||||
| rmarkdown | ✓ | | ✓ | `R` |
|
| rmarkdown | ✓ | | ✓ | `R` |
|
||||||
| ron | ✓ | | ✓ | |
|
| ron | ✓ | | ✓ | |
|
||||||
|
| rst | ✓ | | | |
|
||||||
| ruby | ✓ | ✓ | ✓ | `solargraph` |
|
| ruby | ✓ | ✓ | ✓ | `solargraph` |
|
||||||
| rust | ✓ | ✓ | ✓ | `rust-analyzer` |
|
| rust | ✓ | ✓ | ✓ | `rust-analyzer` |
|
||||||
| sage | ✓ | ✓ | | |
|
| sage | ✓ | ✓ | | |
|
||||||
|
@ -2244,3 +2244,14 @@ indent = { tab-width = 8, unit = " " }
|
|||||||
[[grammar]]
|
[[grammar]]
|
||||||
name = "nasm"
|
name = "nasm"
|
||||||
source = { git = "https://github.com/naclsn/tree-sitter-nasm", rev = "a0db15db6fcfb1bf2cc8702500e55e558825c48b" }
|
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