Add support for reStructuredText (#6180)

This commit is contained in:
Roberto Vidal 2023-03-05 03:36:01 +01:00 committed by GitHub
parent cf153080d7
commit 725d9aecf0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 50 additions and 0 deletions

View file

@ -114,6 +114,7 @@
| rescript | ✓ | ✓ | | `rescript-language-server` |
| rmarkdown | ✓ | | ✓ | `R` |
| ron | ✓ | | ✓ | |
| rst | ✓ | | | |
| ruby | ✓ | ✓ | ✓ | `solargraph` |
| rust | ✓ | ✓ | ✓ | `rust-analyzer` |
| sage | ✓ | ✓ | | |

View file

@ -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" }

View 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