Added refactoring and friendly-snippets
This commit is contained in:
22
lua/haelnorr/lazy/refactoring.lua
Normal file
22
lua/haelnorr/lazy/refactoring.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
return {
|
||||
"ThePrimeagen/refactoring.nvim",
|
||||
dependencies = {
|
||||
{ "nvim-lua/plenary.nvim" },
|
||||
{ "nvim-treesitter/nvim-treesitter" },
|
||||
},
|
||||
lazy = false,
|
||||
config = function()
|
||||
require("refactoring").setup()
|
||||
vim.keymap.set("x", "<leader>re", ":Refactor extract ")
|
||||
vim.keymap.set("x", "<leader>rf", ":Refactor extract_to_file ")
|
||||
|
||||
vim.keymap.set("x", "<leader>rv", ":Refactor extract_var ")
|
||||
|
||||
vim.keymap.set({ "n", "x" }, "<leader>ri", ":Refactor inline_var")
|
||||
|
||||
vim.keymap.set("n", "<leader>rI", ":Refactor inline_func")
|
||||
|
||||
vim.keymap.set("n", "<leader>rb", ":Refactor extract_block")
|
||||
vim.keymap.set("n", "<leader>rbf", ":Refactor extract_block_to_file")
|
||||
end,
|
||||
}
|
||||
Reference in New Issue
Block a user