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
This commit is contained in:
rajvatsal 2024-01-07 10:01:26 +05:30
parent 2227df27a4
commit 46b5c9edd8
2 changed files with 3 additions and 2 deletions

View File

@ -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')

View File

@ -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' } },
}