From 1a11adcf54c1b47f9f31656be92957596ab29a8b Mon Sep 17 00:00:00 2001 From: Brahmajit Das Date: Wed, 26 Jun 2024 13:40:02 +0530 Subject: nvim: lua: lsp: Allow formatting in normal and visual mode Previously formatting was only allowed in normal mode, as a result range formatting or formatting of only selected region was not possible. Thus enabling formatting in visual mode makes it more convinient. Signed-off-by: Brahmajit Das --- lua/plugins/lsp.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 82244d1..33de12e 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -60,7 +60,7 @@ vim.api.nvim_create_autocmd('LspAttach', { vim.keymap.set('n', 'rn', vim.lsp.buf.rename, opts) vim.keymap.set({ 'n', 'v' }, 'ca', vim.lsp.buf.code_action, opts) vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts) - vim.keymap.set('n', 'f', function() + vim.keymap.set({ 'n', 'v' }, 'f', function() vim.lsp.buf.format { async = true } end, opts) end, -- cgit v1.2.3