nixos/roles/home/helix/languages.toml

36 lines
742 B
TOML
Raw Permalink Normal View History

2024-11-17 14:15:29 +00:00
[[language]]
name = "nix"
formatter = { command = "nixpkgs-fmt" }
language-servers = ["nixd"]
[language-server.nixd]
command = "nixd"
[language-server.pylsp.config.pylsp.plugins]
2024-11-17 20:52:45 +00:00
ruff = { enabled = true }
rope = { enabled = true }
mypy = { enabled = true }
2024-11-17 14:15:29 +00:00
[[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]
2024-11-17 20:52:45 +00:00
command = [
"golangci-lint",
"run",
"--out-format",
"json",
"--issues-exit-code=1",
]
2025-01-15 12:05:22 +00:00
[[language]]
name = "markdown"
2025-01-15 12:08:25 +00:00
formatter = { command = "mdformat", args = ["-"]}