Skip to content

Commit 5fd2e21

Browse files
committed
feat: Add default configuration for KCL language server
1 parent 13b2dc3 commit 5fd2e21

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

Diff for: book/src/generated/lang-support.md

+1
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@
119119
| jsx |||| `typescript-language-server` |
120120
| julia |||| `julia` |
121121
| just |||| |
122+
| kcl | | | | `kcl-language-server` |
122123
| kdl |||| |
123124
| koka || || `koka` |
124125
| kotlin |||| `kotlin-language-server` |

Diff for: languages.toml

+12
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ jedi = { command = "jedi-language-server" }
5757
jq-lsp = { command = "jq-lsp" }
5858
jsonnet-language-server = { command = "jsonnet-language-server", args= ["-t", "--lint"] }
5959
julia = { command = "julia", timeout = 60, args = [ "--startup-file=no", "--history-file=no", "--quiet", "-e", "using LanguageServer; runserver()", ] }
60+
kcl-language-server = { command = "kcl-language-server" }
6061
koka = { command = "koka", args = ["--language-server", "--lsstdio"] }
6162
koto-ls = { command = "koto-ls" }
6263
kotlin-language-server = { command = "kotlin-language-server" }
@@ -4254,3 +4255,14 @@ indent = { tab-width = 2, unit = " " }
42544255
[[grammar]]
42554256
name = "werk"
42564257
source = { git = "https://github.com/little-bonsai/tree-sitter-werk", rev = "92b0f7fe98465c4c435794a58e961306193d1c1e" }
4258+
4259+
[[language]]
4260+
name = "kcl"
4261+
scope = "source.k"
4262+
file-types = ["kcl", { glob = "*.k" } ]
4263+
roots = ["kcl.mod", "kcl.yaml"]
4264+
language-servers = ["kcl-language-server"]
4265+
4266+
[[grammar]]
4267+
name = "kcl"
4268+
source = { git = "https://github.com/kcl-lang/tree-sitter-kcl", rev = "b0b2eb38009e04035a6e266c7e11e541f3caab7c" }

0 commit comments

Comments
 (0)