diff options
| author | Arpit Chakladar <arpitchakladar@proton.me> | 2026-02-27 00:40:48 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar@proton.me> | 2026-02-27 00:40:48 +0530 |
| commit | 5863191b7fc081719f359c04f8a2bb3a666f0645 (patch) | |
| tree | 929736f2aad97e2783ae9833d06c589aeded4047 /modules/tools/nixvim/plugins | |
| parent | e954c2a0666a6561950123dc60cefa578244de1c (diff) | |
| download | home-manager-config-5863191b7fc081719f359c04f8a2bb3a666f0645.tar.gz home-manager-config-5863191b7fc081719f359c04f8a2bb3a666f0645.zip | |
Successfully configured auto completion
Diffstat (limited to 'modules/tools/nixvim/plugins')
| -rw-r--r-- | modules/tools/nixvim/plugins/cmp.nix | 5 | ||||
| -rw-r--r-- | modules/tools/nixvim/plugins/lsp.nix | 7 |
2 files changed, 12 insertions, 0 deletions
diff --git a/modules/tools/nixvim/plugins/cmp.nix b/modules/tools/nixvim/plugins/cmp.nix index e74f468..b02c17e 100644 --- a/modules/tools/nixvim/plugins/cmp.nix +++ b/modules/tools/nixvim/plugins/cmp.nix @@ -12,6 +12,11 @@ "<Tab>" = "cmp.mapping.select_next_item()"; "<S-Tab>" = "cmp.mapping.select_prev_item()"; }; + sources = [ + { name = "nvim_lsp"; } + { name = "path"; } + { name = "buffer"; } + ]; }; }; } diff --git a/modules/tools/nixvim/plugins/lsp.nix b/modules/tools/nixvim/plugins/lsp.nix index be9cc15..f11cf00 100644 --- a/modules/tools/nixvim/plugins/lsp.nix +++ b/modules/tools/nixvim/plugins/lsp.nix @@ -3,6 +3,13 @@ { config.programs.nixvim.plugins.lsp = lib.mkIf config.tools.nixvim.enable { enable = true; + keymaps.lspBuf = { + K = "hover"; + gD = "references"; + gd = "definition"; + gi = "implementation"; + gt = "type_definition"; + }; servers = { nil_ls = { enable = true; |
