Add support for Robot Framework files (#6611)
* Add support for Robot Framework files * Run docgen
This commit is contained in:
parent
b663b89529
commit
1148ce1fd9
3 changed files with 36 additions and 0 deletions
|
@ -117,6 +117,7 @@
|
||||||
| rego | ✓ | | | `regols` |
|
| rego | ✓ | | | `regols` |
|
||||||
| rescript | ✓ | ✓ | | `rescript-language-server` |
|
| rescript | ✓ | ✓ | | `rescript-language-server` |
|
||||||
| rmarkdown | ✓ | | ✓ | `R` |
|
| rmarkdown | ✓ | | ✓ | `R` |
|
||||||
|
| robot | ✓ | | | `robotframework_ls` |
|
||||||
| ron | ✓ | | ✓ | |
|
| ron | ✓ | | ✓ | |
|
||||||
| rst | ✓ | | | |
|
| rst | ✓ | | | |
|
||||||
| ruby | ✓ | ✓ | ✓ | `solargraph` |
|
| ruby | ✓ | ✓ | ✓ | `solargraph` |
|
||||||
|
|
|
@ -1437,6 +1437,20 @@ comment-token = "//"
|
||||||
indent = { tab-width = 4, unit = " " }
|
indent = { tab-width = 4, unit = " " }
|
||||||
grammar = "rust"
|
grammar = "rust"
|
||||||
|
|
||||||
|
[[language]]
|
||||||
|
name = "robot"
|
||||||
|
scope = "source.robot"
|
||||||
|
injection-regex = "robot"
|
||||||
|
file-types = ["robot", "resource"]
|
||||||
|
comment-token = "#"
|
||||||
|
roots = []
|
||||||
|
indent = { tab-width = 4, unit = " " }
|
||||||
|
language-server = { command = "robotframework_ls" }
|
||||||
|
|
||||||
|
[[grammar]]
|
||||||
|
name = "robot"
|
||||||
|
source = { git = "https://github.com/Hubro/tree-sitter-robot", rev = "f1142bfaa6acfce95e25d2c6d18d218f4f533927" }
|
||||||
|
|
||||||
[[language]]
|
[[language]]
|
||||||
name = "r"
|
name = "r"
|
||||||
scope = "source.r"
|
scope = "source.r"
|
||||||
|
|
21
runtime/queries/robot/highlights.scm
Normal file
21
runtime/queries/robot/highlights.scm
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
(comment) @comment
|
||||||
|
(ellipses) @punctuation.delimiter
|
||||||
|
|
||||||
|
(section_header) @keyword
|
||||||
|
(extra_text) @comment
|
||||||
|
|
||||||
|
(setting_statement) @keyword
|
||||||
|
|
||||||
|
(variable_definition (variable_name) @variable)
|
||||||
|
|
||||||
|
(keyword_definition (name) @function)
|
||||||
|
(keyword_definition (body (keyword_setting) @keyword))
|
||||||
|
|
||||||
|
(test_case_definition (name) @property)
|
||||||
|
|
||||||
|
(keyword_invocation (keyword) @function)
|
||||||
|
|
||||||
|
(argument (text_chunk) @string)
|
||||||
|
(argument (scalar_variable) @string.special)
|
||||||
|
(argument (list_variable) @string.special)
|
||||||
|
(argument (dictionary_variable) @string.special)
|
Loading…
Add table
Reference in a new issue