From 3d1135788ce8bbcc79e0f5c1f438d9f3791e0acd Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 23 Mar 2022 19:35:21 +0000 Subject: [PATCH] feat(nvim): add mappings for refactors --- roles/neovim/files/after/plugin/refactoring.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 }