aboutsummaryrefslogtreecommitdiffstats
path: root/lua/alpha/refactoring.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/alpha/refactoring.lua')
-rw-r--r--lua/alpha/refactoring.lua13
1 files changed, 7 insertions, 6 deletions
diff --git a/lua/alpha/refactoring.lua b/lua/alpha/refactoring.lua
index 262400f..22ea11e 100644
--- a/lua/alpha/refactoring.lua
+++ b/lua/alpha/refactoring.lua
@@ -1,5 +1,5 @@
local refactor = require("refactoring")
-refactor.setup()
+refactor.setup({})
-- telescope refactoring helper
local function refactor(prompt_bufnr)
@@ -16,12 +16,13 @@ end
-- in the mappings below
M = {}
M.refactors = function()
- require("telescope.pickers").new({}, {
+ local opts = require("telescope.themes").get_cursor() -- set personal telescope options
+ require("telescope.pickers").new(opts, {
prompt_title = "refactors",
finder = require("telescope.finders").new_table({
results = require("refactoring").get_refactors(),
}),
- sorter = require("telescope.config").values.generic_sorter({}),
+ sorter = require("telescope.config").values.generic_sorter(opts),
attach_mappings = function(_, map)
map("i", "<CR>", refactor)
map("n", "<CR>", refactor)
@@ -30,6 +31,6 @@ M.refactors = function()
}):find()
end
-vim.api.nvim_set_keymap("v", "<Leader>re", [[ <Cmd>lua require('refactoring').refactor('Extract Function')<CR>]], {noremap = true, silent = true, expr = false})
-vim.api.nvim_set_keymap("v", "<Leader>rf", [[ <Cmd>lua require('refactoring').refactor('Extract Function To File')<CR>]], {noremap = true, silent = true, expr = false})
-vim.api.nvim_set_keymap("v", "<Leader>rt", [[ <Cmd>lua M.refactors()<CR>]], {noremap = true, silent = true, expr = false})
+vim.api.nvim_set_keymap("v", "<Leader>re", [[ <Esc><Cmd>lua require('refactoring').refactor('Extract Function')<CR>]], {noremap = true, silent = true, expr = false})
+vim.api.nvim_set_keymap("v", "<Leader>rf", [[ <Esc><Cmd>lua require('refactoring').refactor('Extract Function To File')<CR>]], {noremap = true, silent = true, expr = false})
+vim.api.nvim_set_keymap("v", "<Leader>rt", [[ <Esc><Cmd>lua M.refactors()<CR>]], {noremap = true, silent = true, expr = false})