|
|
|
@ -36,7 +36,8 @@ typescript = {}
|
|
|
|
|
|
|
|
|
|
[language-server.vls]
|
|
|
|
|
command = "vls"
|
|
|
|
|
args = []
|
|
|
|
|
args = ["--stdio"]
|
|
|
|
|
config = { typescript = { tsdk = "node_modules/typescript/lib/" } }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[language-server.pest-lsp]
|
|
|
|
@ -80,7 +81,7 @@ language-servers = [
|
|
|
|
|
"diagnostics",
|
|
|
|
|
"format",
|
|
|
|
|
] },
|
|
|
|
|
"hx-lsp"
|
|
|
|
|
"hx-lsp",
|
|
|
|
|
]
|
|
|
|
|
auto-format = true
|
|
|
|
|
formatter = { command = "biome", args = [
|
|
|
|
@ -93,7 +94,15 @@ indent = { tab-width = 4, unit = " " }
|
|
|
|
|
[[language]]
|
|
|
|
|
name = "javascript"
|
|
|
|
|
|
|
|
|
|
language-servers = ["typescript-language-server", "biome", { name = "efm", only-features = ["diagnostics", "format"]}, "hx-lsp"]
|
|
|
|
|
language-servers = [
|
|
|
|
|
"typescript-language-server",
|
|
|
|
|
"biome",
|
|
|
|
|
{ name = "efm", only-features = [
|
|
|
|
|
"diagnostics",
|
|
|
|
|
"format",
|
|
|
|
|
] },
|
|
|
|
|
"hx-lsp",
|
|
|
|
|
]
|
|
|
|
|
auto-format = true
|
|
|
|
|
formatter = { command = "biome", args = [
|
|
|
|
|
"format",
|
|
|
|
@ -104,7 +113,10 @@ indent = { tab-width = 4, unit = " " }
|
|
|
|
|
|
|
|
|
|
[[language]]
|
|
|
|
|
name = "json"
|
|
|
|
|
formatter = { command = "biome" , args = ["format", "--stdin-file-path=file.json"] }
|
|
|
|
|
formatter = { command = "biome", args = [
|
|
|
|
|
"format",
|
|
|
|
|
"--stdin-file-path=file.json",
|
|
|
|
|
] }
|
|
|
|
|
|
|
|
|
|
[[language]]
|
|
|
|
|
name = "handlebars"
|
|
|
|
@ -176,6 +188,19 @@ auto-format = true
|
|
|
|
|
formatter = { command = "kdlfmt" }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[language]]
|
|
|
|
|
name = "toml"
|
|
|
|
|
auto-format = true
|
|
|
|
|
formatter = { command = "taplo", args = [
|
|
|
|
|
"fmt",
|
|
|
|
|
"--option",
|
|
|
|
|
"indent_entries=true",
|
|
|
|
|
"--option",
|
|
|
|
|
"indent_tables=true",
|
|
|
|
|
"-",
|
|
|
|
|
] }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[language]]
|
|
|
|
|
name = "pug"
|
|
|
|
|
language-servers = ["pug-lsp"]
|
|
|
|
@ -230,11 +255,11 @@ grammar = "jora"
|
|
|
|
|
[[language]]
|
|
|
|
|
name = "vue"
|
|
|
|
|
auto-format = true
|
|
|
|
|
language-servers = ["vls", "biome"]
|
|
|
|
|
formatter = { command = "biome", args = [
|
|
|
|
|
"format",
|
|
|
|
|
"--stdin-file-path=file.vue",
|
|
|
|
|
] }
|
|
|
|
|
language-servers = ["vls"]
|
|
|
|
|
|
|
|
|
|
[[language]]
|
|
|
|
|
name = "env"
|
|
|
|
@ -246,6 +271,15 @@ file-types = [
|
|
|
|
|
{ glob = "*.env" },
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[language]]
|
|
|
|
|
name = "scheme"
|
|
|
|
|
formatter = { command = "schemat" }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[language]]
|
|
|
|
|
name = "svelte"
|
|
|
|
|
auto-format = true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[language]]
|
|
|
|
|
name = "pest"
|
|
|
|
|