Skip to content

Commit 34a5e97

Browse files
authored
Merge pull request #134 from MikaelFangel/fix-lsp-package
2 parents 54eb8b0 + 9c09ddb commit 34a5e97

File tree

1 file changed

+23
-6
lines changed

1 file changed

+23
-6
lines changed

config/lsp/default.nix

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,35 @@
55
lsp = {
66
enable = true;
77
servers = {
8+
# Common language servers
89
bashls.enable = true;
910
clangd.enable = true;
10-
elixirls.enable = true;
11-
gleam.enable = true;
12-
gopls.enable = true;
13-
kotlin_language_server.enable = true;
1411
nixd.enable = true;
12+
ruff.enable = true;
13+
14+
# Packages is set to null to rely on the system wide installed packages
15+
# this is done to avoid conflicts with the nixpkgs versions.
16+
elixirls = {
17+
enable = true;
18+
package = null; # default pkgs.elixir-ls
19+
cmd = [ "elixir-ls" ];
20+
};
21+
gleam = {
22+
enable = true;
23+
package = null; # default pkgs.gleam
24+
};
25+
gopls = {
26+
enable = true;
27+
package = null; # default pkgs.gopls
28+
};
29+
kotlin_language_server = {
30+
enable = true;
31+
package = null; # default pkgs.kotlin-language-server
32+
};
1533
prolog_ls = {
1634
enable = true;
17-
package = pkgs.swi-prolog;
35+
package = null; # default pkgs.swi-prolog;
1836
};
19-
ruff.enable = true;
2037
};
2138
keymaps.lspBuf = {
2239
"gd" = "definition";

0 commit comments

Comments
 (0)