summaryrefslogtreecommitdiff
path: root/lua/nvim_settings
diff options
context:
space:
mode:
authorAotrix <[email protected]>2024-02-24 21:49:24 +0100
committerAotrix <[email protected]>2024-02-24 21:49:24 +0100
commitfff3387f411577bd238f6b01f74e96b6cbc2be46 (patch)
tree13621c6aff2794c34085e782f11736169555ffe7 /lua/nvim_settings
parent0a612c88ba6d7c2a06ce8ef5328a740989ad5ec4 (diff)
added remaps
Diffstat (limited to 'lua/nvim_settings')
-rw-r--r--lua/nvim_settings/lsp.lua3
-rw-r--r--lua/nvim_settings/remap.lua5
2 files changed, 8 insertions, 0 deletions
diff --git a/lua/nvim_settings/lsp.lua b/lua/nvim_settings/lsp.lua
new file mode 100644
index 0000000..407e6ce
--- /dev/null
+++ b/lua/nvim_settings/lsp.lua
@@ -0,0 +1,3 @@
+vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, {
+ border = "rounded",
+})
diff --git a/lua/nvim_settings/remap.lua b/lua/nvim_settings/remap.lua
index 6529fe5..a7aef87 100644
--- a/lua/nvim_settings/remap.lua
+++ b/lua/nvim_settings/remap.lua
@@ -24,3 +24,8 @@ vim.keymap.set("n", "<C-t>", function() require("harpoon.ui").nav_file(1) end)
vim.keymap.set("n", "<C-h>", function() require("harpoon.ui").nav_file(2) end)
vim.keymap.set("n", "<C-m>", function() require("harpoon.ui").nav_file(3) end)
vim.keymap.set("n", "<C-l>", function() require("harpoon.ui").nav_file(4) end)
+
+vim.keymap.set('n', 'gD', function() vim.lsp.buf.declaration() end)
+vim.keymap.set('n', 'gd', function() vim.lsp.buf.definition() end)
+vim.keymap.set('n', 'K', function() vim.lsp.buf.hover() end)
+vim.keymap.set('n', 'gr', function() require('telescope.builtin').lsp_references() end, { noremap = true, silent = true })