27 lines
642 B
TOML
27 lines
642 B
TOML
[[language]]
|
|
name = "nix"
|
|
formatter = { command = "nixpkgs-fmt" }
|
|
language-servers = ["nixd"]
|
|
|
|
[language-server.nixd]
|
|
command = "nixd"
|
|
|
|
[language-server.pylsp.config.pylsp.plugins]
|
|
ruff = {enabled = true}
|
|
rope = {enabled = true}
|
|
mypy = {enabled = true}
|
|
|
|
[[language]]
|
|
name = "bash"
|
|
formatter = { command = "shfmt", args = ["-s", "-ci", "-sr"] }
|
|
|
|
[[language]]
|
|
name = "go"
|
|
language-servers = ["gopls", "golangci-lint-langserver"]
|
|
|
|
[language-server.golangci-lint-langserver]
|
|
command = "golangci-lint-langserver"
|
|
|
|
[language-server.golangci-lint-langserver.config]
|
|
command = ["golangci-lint", "run", "--out-format", "json", "--issues-exit-code=1"]
|