Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'languages.toml')
| -rw-r--r-- | languages.toml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/languages.toml b/languages.toml index 297aa454..3fa0c386 100644 --- a/languages.toml +++ b/languages.toml @@ -176,6 +176,7 @@ teal-language-server = { command = "teal-language-server" } wasm-language-tools = { command = "wat_server" } sourcepawn-studio = { command = "sourcepawn-studio" } luau = { command = "luau-lsp", args = ["lsp"] } +ebnfer = { command = "ebnfer" } zizmor = { command = "zizmor", args = ["--lsp"]} [language-server.actions-language-server] @@ -5384,6 +5385,20 @@ name = "gnuplot" source = { git = "https://codeberg.org/maribu/tree-sitter-gnuplot", rev = "21a3a3929facb964b3592daeb69119294ff84cf2" } [[language]] +name = "ebnf" +scope = "source.ebnf" +file-types = ["ebnf"] +injection-regex = "ebnf" +language-servers = ["ebnfer"] +indent = { tab-width = 4, unit = " " } +block-comment-tokens = { end = "*)", start = "(*" } + + +[[grammar]] +name = "ebnf" +source = { git = "https://github.com/RubixDev/ebnf/", rev = "8e635b0b723c620774dfb8abf382a7f531894b40", subpath = "crates/tree-sitter-ebnf" } + +[[language]] name = "drools" scope = "source.drools" file-types = ["drl"] |