diff --git a/roles/neovim/files/after/plugin/refactoring.lua b/roles/neovim/files/after/plugin/refactoring.lua index feb5ac33..2eb06587 100644 --- a/roles/neovim/files/after/plugin/refactoring.lua +++ b/roles/neovim/files/after/plugin/refactoring.lua @@ -3,5 +3,16 @@ if not status_ok then return end +local nmap = require("opdavies.keymap").nmap +local vmap = require("opdavies.keymap").vmap + -- TODO: add keymaps - https://github.com/ThePrimeagen/refactoring.nvim#configuration-for-refactoring-operations refactoring.setup {} + +local opts = { silent = true } + +nmap { "ri", "lua require 'refactoring'.refactor 'Inline Variable'", opts } + +vmap { "re", "lua require 'refactoring'.refactor 'Extract Function'", opts } +vmap { "ri", "lua require 'refactoring'.refactor 'Inline Variable'", opts } +vmap { "rv", "lua require 'refactoring'.refactor 'Extract Variable'", opts }