From b6a0ecae2d52eaff156a4d64c13ea889c4caa15c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kha=C3=AFs=20COLIN?= Date: Sat, 27 Jul 2024 16:41:19 +0200 Subject: [PATCH] nixvim(lsp): add keybinds for hover, next error, etc --- flake.lock | 2 +- nixvim/config/lsp.nix | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/flake.lock b/flake.lock index fa397fd..52c0a90 100644 --- a/flake.lock +++ b/flake.lock @@ -315,7 +315,7 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-qIze//rcbqR1WxlONQNikWyyizNP1XzVATZOP2lJjIc=", + "narHash": "sha256-4s8+JKzXZzf25pCk5H0Kc67AbCuBuaTsTezlqiJzFrs=", "path": "./nixvim", "type": "path" }, diff --git a/nixvim/config/lsp.nix b/nixvim/config/lsp.nix index 7328e2e..e370190 100644 --- a/nixvim/config/lsp.nix +++ b/nixvim/config/lsp.nix @@ -5,5 +5,19 @@ servers = { nixd.enable = true; }; + keymaps = { + diagnostic = { + "" = "goto_next"; + "" = "goto_prev"; + }; + lspBuf = { + "K" = "hover"; + "gD" = "references"; + "gd" = "definition"; + "gi" = "implementation"; + "gt" = "type_definition"; + "" = "code_action"; + }; + }; }; }