summaryrefslogtreecommitdiffstats
path: root/dotfiles/vim/lua/vim-dev.lua
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/vim/lua/vim-dev.lua')
-rw-r--r--dotfiles/vim/lua/vim-dev.lua7
1 files changed, 3 insertions, 4 deletions
diff --git a/dotfiles/vim/lua/vim-dev.lua b/dotfiles/vim/lua/vim-dev.lua
index c8bcba7..32bcfac 100644
--- a/dotfiles/vim/lua/vim-dev.lua
+++ b/dotfiles/vim/lua/vim-dev.lua
@@ -13,10 +13,9 @@ local function on_attach(client, bufnr)
13 vim.keymap.set("n", "gd", telescope_builtin.lsp_definitions, desc(opts, "LSP Definitions")) 13 vim.keymap.set("n", "gd", telescope_builtin.lsp_definitions, desc(opts, "LSP Definitions"))
14 vim.keymap.set("n", "K", vim.lsp.buf.hover, desc(opts, "LSP Hover")) 14 vim.keymap.set("n", "K", vim.lsp.buf.hover, desc(opts, "LSP Hover"))
15 15
16 vim.keymap.set("n", "gr", telescope_builtin.lsp_references, desc(opts, "LSP References")) 16 vim.keymap.set({"n", "v"}, "gr", telescope_builtin.lsp_references, desc(opts, "LSP References"))
17 17
18 vim.keymap.set("n", "<leader>sa", vim.lsp.buf.code_action, desc(opts, "LSP Code Actions")) 18 vim.keymap.set({"n", "v"}, "<leader>sa", vim.lsp.buf.code_action, desc(opts, "LSP Code Actions"))
19 vim.keymap.set("v", "<leader>sa", vim.lsp.buf.range_code_action, desc(opts, "LSP Code Actions"))
20 vim.keymap.set("n", "<leader>se", vim.diagnostic.open_float, desc(opts, "Local Diagnostics")) 19 vim.keymap.set("n", "<leader>se", vim.diagnostic.open_float, desc(opts, "Local Diagnostics"))
21 vim.keymap.set("n", "<leader>sE", telescope_builtin.diagnostics, desc(opts, "Global Diagnostics")) 20 vim.keymap.set("n", "<leader>sE", telescope_builtin.diagnostics, desc(opts, "Global Diagnostics"))
22 vim.keymap.set("n", "<leader>sl", vim.diagnostic.setloclist, desc(opts, "Diagnostics set LocList")) 21 vim.keymap.set("n", "<leader>sl", vim.diagnostic.setloclist, desc(opts, "Diagnostics set LocList"))
@@ -31,7 +30,7 @@ local function on_attach(client, bufnr)
31 -- Capability specific 30 -- Capability specific
32 31
33 if client.server_capabilities.documentFormattingProvider then 32 if client.server_capabilities.documentFormattingProvider then
34 vim.keymap.set("n", "<leader>sf", vim.lsp.buf.format, desc(opts, "Format buffer")) 33 vim.keymap.set({"n", "v"}, "<leader>sf", vim.lsp.buf.format, desc(opts, "Format buffer"))
35 end 34 end
36 35
37 -- Rust specific 36 -- Rust specific