File tree Expand file tree Collapse file tree 1 file changed +23
-6
lines changed
Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Original file line number Diff line number Diff line change 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" ;
You can’t perform that action at this time.
0 commit comments