diff options
Diffstat (limited to 'lua/plugins')
-rw-r--r-- | lua/plugins/lsp.lua | 7 | ||||
-rw-r--r-- | lua/plugins/resize.lua | 7 |
2 files changed, 12 insertions, 2 deletions
diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 1a45845..aafd16e 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -15,7 +15,7 @@ return { lazy=false, config = function() telescope = require('telescope') - require'lspconfig'.gopls.setup{ + require("lspconfig").gopls.setup{ on_attach = function() vim.keymap.set("n", "K", vim.lsp.buf.hover, {buffer=0}) vim.keymap.set("n", "<leader>r", vim.lsp.buf.rename, {buffer=0}) @@ -24,7 +24,10 @@ return { vim.keymap.set("n", "gi", vim.lsp.buf.implementation, {buffer=0}) vim.keymap.set("n", "<leader>fa", vim.lsp.buf.code_action, {buffer=0}) vim.keymap.set("n", "<leader>fn", vim.diagnostic.goto_next, {buffer=0}) - vim.keymap.set("n", "<leader>fp", vim.diagnostic.goto_previous, {buffer=0}) + vim.keymap.set("n", "<leader>fp", vim.diagnostic.goto_prev, {buffer=0}) + + -- like "K" but for diagnostics + vim.keymap.set("n", "S", vim.diagnostic.open_float, {buffer=0}) end } end, diff --git a/lua/plugins/resize.lua b/lua/plugins/resize.lua new file mode 100644 index 0000000..27ea5ea --- /dev/null +++ b/lua/plugins/resize.lua @@ -0,0 +1,7 @@ +return { + "simeji/winresizer", + config = function() + vim.keymap.set("n", "<C-a>", "<Cmd>WinResizerStartResize<CR>" ) + end, + keys = {"<C-a>"}, +} |