feat(CodeAction): Load code action only when needed

Set keys command to telescope-ui plugin which only loads the plugin when
enter code action i.e. press <leader>ca
pull/584/head
rajvatsal 2 years ago
parent 2227df27a4
commit 46b5c9edd8

@ -511,7 +511,7 @@ local on_attach = function(_, bufnr)
end
nmap('<leader>rn', vim.lsp.buf.rename, '[R]e[n]ame')
nmap('<leader>ca', vim.lsp.buf.code_action, '[C]ode [A]ction')
-- nmap('<leader>ca', vim.lsp.buf.code_action, '[C]ode [A]ction') Use keys to lazy load plugin(telescope-ui)
nmap('gd', require('telescope.builtin').lsp_definitions, '[G]oto [D]efinition')
nmap('gr', require('telescope.builtin').lsp_references, '[G]oto [R]eferences')

@ -10,5 +10,6 @@ return {
}
})
require('telescope').load_extension('ui-select')
end
end,
keys = { { '<leader>ca', vim.lsp.buf.code_action, '[C]ode [A]ction' } },
}

Loading…
Cancel
Save