Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'languages.toml')
| -rw-r--r-- | languages.toml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/languages.toml b/languages.toml index c596d630..411bc07a 100644 --- a/languages.toml +++ b/languages.toml @@ -284,6 +284,10 @@ args = ["lsp"] command = "docker-language-server" args = ["start", "--stdio"] +[language-server.kcl-lsp] +command = "kcl-language-server" +args = ["server", "--stdio"] + [[language]] name = "rust" scope = "source.rust" @@ -4892,3 +4896,18 @@ indent = { tab-width = 2, unit = " " } [[grammar]] name = "nearley" source = { git = "https://github.com/mi2ebi/tree-sitter-nearley", rev = "12d01113e194c8e83f6341aab8c2a5f21db9cac9" } + +[[language]] +name = "kcl" +scope = "source.kcl" +injection-regex = "kcl" +file-types = ["kcl"] +comment-tokens = "//" +indent = { tab-width = 2, unit = " " } +formatter = { command = "zoo" , args = ["kcl", "fmt", "-"] } +language-servers = [ "kcl-lsp" ] +block-comment-tokens = { start = "/*", end = "*/"} + +[[grammer]] +name = "kcl" +source = { git = "https://github.com/KittyCAD/tree-sitter-kcl", rev = "8905e0bdbf5870b50bc3f24345f1af27746f42e8"} |