aboutsummaryrefslogtreecommitdiff
path: root/lua/config/keys.lua
diff options
context:
space:
mode:
authorTrey Bastian <hello@treybastian.com>2026-02-19 11:27:04 +0000
committerTrey Bastian <hello@treybastian.com>2026-02-19 11:27:04 +0000
commit7f72818a2a8b79dd0f88157bfff430a2c08b0242 (patch)
treefa8ad2ad1255aa3b3a73f400fef0f4d8c295abbf /lua/config/keys.lua
parent6edc72539468ed40101c56288ba6a4c10c85d382 (diff)
streamlined lsp formatter linter and debugger setup
Diffstat (limited to 'lua/config/keys.lua')
-rw-r--r--lua/config/keys.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/lua/config/keys.lua b/lua/config/keys.lua
index 19045c1..8570d93 100644
--- a/lua/config/keys.lua
+++ b/lua/config/keys.lua
@@ -11,3 +11,19 @@ vim.keymap.set("v", "<S-Tab>", "<gv")
vim.keymap.set("n", "<Tab>", "v><C-\\><C-N>")
vim.keymap.set("n", "<S-Tab>", "v<<C-\\><C-N>")
vim.keymap.set("i", "<S-Tab>", "<C-\\><C-N>v<<C-\\><C-N>^i")
+
+vim.keymap.set("n", "grd", function()
+ vim.lsp.buf.definition()
+end)
+
+vim.keymap.set("n", "grl", function()
+ vim.diagnostic.open_float()
+end)
+
+vim.keymap.set("n", "[d", function()
+ vim.diagnostic.jump({ count = -1, float = true })
+end)
+
+vim.keymap.set("n", "]d", function()
+ vim.diagnostic.jump({ count = 1, float = true })
+end)