mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 01:16:18 +04:00
Add forth-lsp and update tree-sitter-forth (#7334)
* feat: add forth lsp and update tree sitter * fix: update highlights
This commit is contained in:
parent
d8b7232a47
commit
b4fe31cad6
@ -41,7 +41,7 @@
|
||||
| erlang | ✓ | ✓ | | `erlang_ls` |
|
||||
| esdl | ✓ | | | |
|
||||
| fish | ✓ | ✓ | ✓ | |
|
||||
| forth | ✓ | | | |
|
||||
| forth | ✓ | | | `forth-lsp` |
|
||||
| fortran | ✓ | | ✓ | `fortls` |
|
||||
| gdscript | ✓ | ✓ | ✓ | |
|
||||
| git-attributes | ✓ | | | |
|
||||
|
@ -24,6 +24,7 @@ elm-language-server = { command = "elm-language-server" }
|
||||
elvish = { command = "elvish", args = ["-lsp"] }
|
||||
erlang-ls = { command = "erlang_ls" }
|
||||
forc = { command = "forc", args = ["lsp"] }
|
||||
forth-lsp = { command = "forth-lsp" }
|
||||
fortls = { command = "fortls", args = ["--lowercase_intrinsics"] }
|
||||
gleam = { command = "gleam", args = ["lsp"] }
|
||||
haskell-language-server = { command = "haskell-language-server-wrapper", args = ["--lsp"] }
|
||||
@ -2606,11 +2607,12 @@ injection-regex = "forth"
|
||||
file-types = ["fs", "forth", "fth", "4th"]
|
||||
roots = []
|
||||
comment-token = "\\"
|
||||
language-servers = [ "forth-lsp" ]
|
||||
indent = { tab-width = 3, unit = " " }
|
||||
|
||||
[[grammar]]
|
||||
name = "forth"
|
||||
source = { git = "https://github.com/alexanderbrevig/tree-sitter-forth", rev = "c6fae50a17763af827604627c0fa9e4604aaac0b" }
|
||||
source = { git = "https://github.com/alexanderbrevig/tree-sitter-forth", rev = "304ed77beb113e37af38b20ff14e3c37bf350d10" }
|
||||
|
||||
[[language]]
|
||||
name = "t32"
|
||||
|
@ -1,7 +1,6 @@
|
||||
([(start_definition)(end_definition)] @keyword)
|
||||
([(lparen) (rparen)] @punctuation.bracket)
|
||||
((stack_effect_sep) @punctuation)
|
||||
((number) @constant)
|
||||
((string) @string)
|
||||
((word) @function)
|
||||
((comment) @comment)
|
||||
([(core)] @type)
|
||||
|
Loading…
Reference in New Issue
Block a user