From 45cce73a0274b8f78c17913a460242a985c0449f Mon Sep 17 00:00:00 2001 From: "flyingscorpio@clevo" Date: Sat, 13 Aug 2022 22:05:12 +0200 Subject: [PATCH] Add rename and open_float lsp keymaps --- roles/neovim/files/lua/lsp/ansible.lua | 2 ++ roles/neovim/files/lua/lsp/bash.lua | 2 ++ roles/neovim/files/lua/lsp/latex.lua | 2 ++ roles/neovim/files/lua/lsp/lua.lua | 2 ++ roles/neovim/files/lua/lsp/markdown.lua | 2 ++ 5 files changed, 10 insertions(+) diff --git a/roles/neovim/files/lua/lsp/ansible.lua b/roles/neovim/files/lua/lsp/ansible.lua index 23c8ad3..2294d5e 100644 --- a/roles/neovim/files/lua/lsp/ansible.lua +++ b/roles/neovim/files/lua/lsp/ansible.lua @@ -9,8 +9,10 @@ require'lspconfig'.ansiblels.setup { vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { buffer = 0, remap = false }) vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { buffer = 0, remap = false }) vim.keymap.set('n', 'gT', vim.lsp.buf.type_definition, { buffer = 0, remap = false }) + vim.keymap.set('n', 'r', vim.lsp.buf.rename, { buffer = 0, remap = false }) vim.keymap.set('n', 'dj', vim.diagnostic.goto_next, { buffer = 0, remap = false }) vim.keymap.set('n', 'dk', vim.diagnostic.goto_prev, { buffer = 0, remap = false }) vim.keymap.set('n', 'dl', 'Telescope diagnostics', { buffer = 0, remap = false }) + vim.keymap.set('n', 'vd', vim.diagnostic.open_float, { buffer = 0, remap = false }) end, } diff --git a/roles/neovim/files/lua/lsp/bash.lua b/roles/neovim/files/lua/lsp/bash.lua index 23e83c7..c5bb423 100644 --- a/roles/neovim/files/lua/lsp/bash.lua +++ b/roles/neovim/files/lua/lsp/bash.lua @@ -9,8 +9,10 @@ require'lspconfig'.bashls.setup { vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { buffer = 0, remap = false }) vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { buffer = 0, remap = false }) vim.keymap.set('n', 'gT', vim.lsp.buf.type_definition, { buffer = 0, remap = false }) + vim.keymap.set('n', 'r', vim.lsp.buf.rename, { buffer = 0, remap = false }) vim.keymap.set('n', 'dj', vim.diagnostic.goto_next, { buffer = 0, remap = false }) vim.keymap.set('n', 'dk', vim.diagnostic.goto_prev, { buffer = 0, remap = false }) vim.keymap.set('n', 'dl', 'Telescope diagnostics', { buffer = 0, remap = false }) + vim.keymap.set('n', 'vd', vim.diagnostic.open_float, { buffer = 0, remap = false }) end, } diff --git a/roles/neovim/files/lua/lsp/latex.lua b/roles/neovim/files/lua/lsp/latex.lua index 133b931..9e7418b 100644 --- a/roles/neovim/files/lua/lsp/latex.lua +++ b/roles/neovim/files/lua/lsp/latex.lua @@ -9,9 +9,11 @@ require'lspconfig'.texlab.setup { vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { buffer = 0, remap = false }) vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { buffer = 0, remap = false }) vim.keymap.set('n', 'gT', vim.lsp.buf.type_definition, { buffer = 0, remap = false }) + vim.keymap.set('n', 'r', vim.lsp.buf.rename, { buffer = 0, remap = false }) vim.keymap.set('n', 'dj', vim.diagnostic.goto_next, { buffer = 0, remap = false }) vim.keymap.set('n', 'dk', vim.diagnostic.goto_prev, { buffer = 0, remap = false }) vim.keymap.set('n', 'dl', 'Telescope diagnostics', { buffer = 0, remap = false }) + vim.keymap.set('n', 'vd', vim.diagnostic.open_float, { buffer = 0, remap = false }) end, settings = { texlab = { diff --git a/roles/neovim/files/lua/lsp/lua.lua b/roles/neovim/files/lua/lsp/lua.lua index 5ece084..5bf8861 100644 --- a/roles/neovim/files/lua/lsp/lua.lua +++ b/roles/neovim/files/lua/lsp/lua.lua @@ -9,9 +9,11 @@ require'lspconfig'.sumneko_lua.setup { vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { buffer = 0, remap = false }) vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { buffer = 0, remap = false }) vim.keymap.set('n', 'gT', vim.lsp.buf.type_definition, { buffer = 0, remap = false }) + vim.keymap.set('n', 'r', vim.lsp.buf.rename, { buffer = 0, remap = false }) vim.keymap.set('n', 'dj', vim.diagnostic.goto_next, { buffer = 0, remap = false }) vim.keymap.set('n', 'dk', vim.diagnostic.goto_prev, { buffer = 0, remap = false }) vim.keymap.set('n', 'dl', 'Telescope diagnostics', { buffer = 0, remap = false }) + vim.keymap.set('n', 'vd', vim.diagnostic.open_float, { buffer = 0, remap = false }) end, settings = { Lua = { diff --git a/roles/neovim/files/lua/lsp/markdown.lua b/roles/neovim/files/lua/lsp/markdown.lua index 5cd46f0..f1cfc26 100644 --- a/roles/neovim/files/lua/lsp/markdown.lua +++ b/roles/neovim/files/lua/lsp/markdown.lua @@ -9,8 +9,10 @@ require'lspconfig'.marksman.setup { vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { buffer = 0, remap = false }) vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { buffer = 0, remap = false }) vim.keymap.set('n', 'gT', vim.lsp.buf.type_definition, { buffer = 0, remap = false }) + vim.keymap.set('n', 'r', vim.lsp.buf.rename, { buffer = 0, remap = false }) vim.keymap.set('n', 'dj', vim.diagnostic.goto_next, { buffer = 0, remap = false }) vim.keymap.set('n', 'dk', vim.diagnostic.goto_prev, { buffer = 0, remap = false }) vim.keymap.set('n', 'dl', 'Telescope diagnostics', { buffer = 0, remap = false }) + vim.keymap.set('n', 'vd', vim.diagnostic.open_float, { buffer = 0, remap = false }) end, }