36 lines
742 B
TOML
36 lines
742 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",
|
|
]
|
|
|
|
[[language]]
|
|
name = "markdown"
|
|
formatter = { command = "mdformat", args = ["-"]} |