summaryrefslogtreecommitdiff
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
parent0a612c88ba6d7c2a06ce8ef5328a740989ad5ec4 (diff)
added remaps
-rw-r--r--init.lua4
-rw-r--r--lazy-lock.json2
-rw-r--r--lua/nvim_settings/lsp.lua3
-rw-r--r--lua/nvim_settings/remap.lua5
-rw-r--r--lua/transparent/transparent.lua1
5 files changed, 13 insertions, 2 deletions
diff --git a/init.lua b/init.lua
index fd444fb..896c7cf 100644
--- a/init.lua
+++ b/init.lua
@@ -71,7 +71,8 @@ require('lazy').setup({
'nvim-telescope/telescope.nvim', tag = '0.1.5',
-- or , branch = '0.1.x',
dependencies = { 'nvim-lua/plenary.nvim',
- 'nvim-telescope/telescope-live-grep-args.nvim'},
+ 'nvim-telescope/telescope-live-grep-args.nvim',
+ },
config = function()
require('telescope/telescope')
end
@@ -88,3 +89,4 @@ require('lazy').setup({
-- nvim settings
require('nvim_settings/set')
require('nvim_settings/remap')
+require('nvim_settings/lsp')
diff --git a/lazy-lock.json b/lazy-lock.json
index ae7bca3..962f32a 100644
--- a/lazy-lock.json
+++ b/lazy-lock.json
@@ -1,5 +1,6 @@
{
"LuaSnip": { "branch": "master", "commit": "2dbef19461198630b3d7c39f414d09fb07d1fdd2" },
+ "base46": { "branch": "v2.0", "commit": "3f2b658cbd6650ddaf2bae3233e143a41ca25b1a" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" },
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
@@ -9,7 +10,6 @@
"harpoon": { "branch": "master", "commit": "ccae1b9bec717ae284906b0bf83d720e59d12b91" },
"lazy.nvim": { "branch": "main", "commit": "28126922c9b54e35a192ac415788f202c3944c9f" },
"lsp-zero.nvim": { "branch": "v3.x", "commit": "9a686513eaaa13d737d0fec8956a18268ead8b29" },
- "lspkind.nvim": { "branch": "master", "commit": "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf" },
"lualine.nvim": { "branch": "master", "commit": "7d131a8d3ba5016229e8a1d08bf8782acea98852" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "0954d7730e749d606ddf8d7ae8846848be435d53" },
"mason.nvim": { "branch": "main", "commit": "c43eeb5614a09dc17c03a7fb49de2e05de203924" },
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",