diff options
Diffstat (limited to 'dotfiles/vim/lua')
-rw-r--r-- | dotfiles/vim/lua/vim-dev.lua | 7 |
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 |