mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-07-10 09:24:29 +02:00
add: refactoring config
This commit is contained in:
parent
ec3ec5ea1e
commit
e16678fc29
3 changed files with 51 additions and 0 deletions
|
@ -140,3 +140,4 @@ pcode.database = false
|
|||
pcode.jest = true
|
||||
pcode.jest_command = "npm test -- "
|
||||
pcode.jest_config = "jest.config.mjs"
|
||||
pcode.refactoring = false
|
||||
|
|
48
lua/plugins/refactoring.lua
Normal file
48
lua/plugins/refactoring.lua
Normal file
|
@ -0,0 +1,48 @@
|
|||
local M = {}
|
||||
if pcode.refactoring then
|
||||
M = {
|
||||
-- Incremental rename
|
||||
{
|
||||
"smjonas/inc-rename.nvim",
|
||||
cmd = "IncRename",
|
||||
-- stylua: ignore
|
||||
keys = {
|
||||
{"<leader>u","",desc=" Edit"},
|
||||
{
|
||||
"<leader>un",
|
||||
function()
|
||||
return ":IncRename " .. vim.fn.expand("<cword>")
|
||||
end,
|
||||
desc = "Incremental rename",
|
||||
mode = "n",
|
||||
noremap = true,
|
||||
expr = true,
|
||||
},
|
||||
},
|
||||
config = true,
|
||||
},
|
||||
|
||||
-- Refactoring tool
|
||||
{
|
||||
"ThePrimeagen/refactoring.nvim",
|
||||
keys = {
|
||||
{
|
||||
"<leader>r",
|
||||
function()
|
||||
require("refactoring").select_refactor({
|
||||
show_success_message = true,
|
||||
})
|
||||
end,
|
||||
mode = "v",
|
||||
noremap = true,
|
||||
silent = true,
|
||||
expr = false,
|
||||
desc = " Refactoring",
|
||||
},
|
||||
},
|
||||
opts = {},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
Loading…
Add table
Add a link
Reference in a new issue