1 -- Efficiency plugin designed to optimize code actions in Neovim.
2 -- https://github.com/Chaitanyabsprip/fastaction.nvim
6 '<cmd>lua require("fastaction").code_action()<CR>',
7 { desc = "Display code actions", buffer = bufnr }
12 '<cmd>lua require("fastaction").code_action({ select_first = true })<CR>',
13 { desc = "Select and apply first code action", buffer = bufnr }
17 event = { "LspAttach" },
19 require("fastaction").setup({
20 dismiss_keys = { "j", "k", "<c-c>", "q" },
21 override_function = function(_) end,
22 keys = "azertyuiopqsdfghjklm",
28 divider = "FloatBorder",
32 window = "NormalFloat",
34 title = "Select one of:",
38 -- { pattern = "organize import", key ="o", order = 1 },
39 -- { pattern = "extract method", key ="x", order = 2 },
40 -- { pattern = "extract widget", key ="e", order = 3 },
43 register_ui_select = true,
44 format_right_section = nil,