Go: LSP in vim

This commit is contained in:
Filippo Berto 2024-09-30 16:43:50 +02:00
parent 629cf069f1
commit 13db1d5f60
No known key found for this signature in database
GPG key ID: FE98AE5EC52B1056
3 changed files with 3 additions and 1 deletions

View file

@ -85,7 +85,7 @@
../../modules/hm/development/data.nix ../../modules/hm/development/data.nix
# ../../modules/hm/development/database.nix # ../../modules/hm/development/database.nix
../../modules/hm/development/docker.nix ../../modules/hm/development/docker.nix
# ../../modules/hm/development/go.nix ../../modules/hm/development/go.nix
../../modules/hm/development/javascript.nix ../../modules/hm/development/javascript.nix
../../modules/hm/development/kubernetes.nix ../../modules/hm/development/kubernetes.nix
../../modules/hm/development/latex.nix ../../modules/hm/development/latex.nix

View file

@ -11,5 +11,6 @@
home.packages = home.packages =
(lib.optionals config.programs.helix.enable [ pkgs.gopls ]) (lib.optionals config.programs.helix.enable [ pkgs.gopls ])
++ (lib.optionals config.programs.neovim.enable [ pkgs.gopls ])
++ (lib.optionals config.programs.kakoune.enable [ pkgs.gopls ]); ++ (lib.optionals config.programs.kakoune.enable [ pkgs.gopls ]);
} }

View file

@ -50,6 +50,7 @@ end
-- LSP configuration -- LSP configuration
lspconfig["html"].setup { capabilities = capabilities, on_attach = on_attach} lspconfig["html"].setup { capabilities = capabilities, on_attach = on_attach}
lspconfig["gopls"].setup { capabilities = capabilities, on_attach = on_attach}
lspconfig["pylsp"].setup { capabilities = capabilities, on_attach = on_attach} lspconfig["pylsp"].setup { capabilities = capabilities, on_attach = on_attach}
lspconfig["nil_ls"].setup { capabilities = capabilities, on_attach = on_attach, settings = { lspconfig["nil_ls"].setup { capabilities = capabilities, on_attach = on_attach, settings = {
["nil"] = { ["nil"] = {