From fff3387f411577bd238f6b01f74e96b6cbc2be46 Mon Sep 17 00:00:00 2001 From: Aotrix Date: Sat, 24 Feb 2024 21:49:24 +0100 Subject: added remaps --- init.lua | 4 +++- lazy-lock.json | 2 +- lua/nvim_settings/lsp.lua | 3 +++ lua/nvim_settings/remap.lua | 5 +++++ lua/transparent/transparent.lua | 1 + 5 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 lua/nvim_settings/lsp.lua 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", "", function() require("harpoon.ui").nav_file(1) end) vim.keymap.set("n", "", function() require("harpoon.ui").nav_file(2) end) vim.keymap.set("n", "", function() require("harpoon.ui").nav_file(3) end) vim.keymap.set("n", "", 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", -- cgit v1.2.3