[[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 = ["-"]}