summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim_settings/lsp.lua3
-rw-r--r--lua/nvim_settings/remap.lua5
-rw-r--r--lua/transparent/transparent.lua1
3 files changed, 9 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 })
diff --git a/lua/transparent/transparent.lua b/lua/transparent/transparent.lua
index ba4777b..030c97d 100644
--- a/lua/transparent/transparent.lua
+++ b/lua/transparent/transparent.lua
@@ -1,6 +1,7 @@
require("transparent").setup({
extra_groups = { -- table/string: additional groups that should be cleared
-- In particular, when you set it to 'all', that means all available groups
+ "NormalFloat",
"FloatBorder",
"TelescopeBorder",
"TelescopeNormal",