My user config prefs
1[language-server.ansible-language-server]
2command = "ansible-language-server"
3
4[language-server.bash-language-server]
5command = "bash-language-server"
6args = ["start"]
7
8[[language]]
9name = "bash"
10indent = { tab-width = 4, unit = " " }
11formatter = { command = "shfmt" }
12auto-format = true
13
14[language-server.just-lsp]
15command = "just-lsp"
16
17[[language]]
18name = "just"
19indent = { tab-width = 4, unit = " " }
20formatter = { command = "just", args = ["--fmt", "--unstable", "-f %{buffer_name}"] }
21auto-format = true
22
23[language-server.marksman]
24command = "marksman"
25args = ["server"]
26
27[[language]]
28name = "markdown"
29language-servers = [ "marksman" ]
30formatter = { command = "markdownlint-cli2" }
31
32[language-server.nu-lsp]
33command = "nu"
34args = ["--lsp"]
35
36[language-server.pyright]
37command = "pyright-langserver"
38args = ["--stdio"]
39
40[[language]]
41name = "python"
42indent = { tab-width = 4, unit = " " }
43formatter = { command = "black" }
44auto-format = true
45language-servers = [ "basedpyright", "pyright" ]