From 9fd2011c6179fb9e608065a7055b619e6fafc412 Mon Sep 17 00:00:00 2001 From: Tilo Klarenbeek Date: Sat, 10 Jun 2023 21:13:40 +0200 Subject: [PATCH] Added keymaps --- init.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/init.lua b/init.lua index 911acb3..3e6fc96 100644 --- a/init.lua +++ b/init.lua @@ -556,3 +556,15 @@ vim.api.nvim_set_keymap("n", "rbf", [[ lua require('refactoring').r -- Inline variable can also pick up the identifier currently under the cursor without visual mode vim.api.nvim_set_keymap("n", "ri", [[ lua require('refactoring').refactor('Inline Variable')]], { noremap = true, silent = true, expr = false }) + + +-- load refactoring Telescope extension +require("telescope").load_extension("refactoring") + +-- remap to open the Telescope refactoring menu in visual mode +vim.api.nvim_set_keymap( + "v", + "rr", + "lua require('telescope').extensions.refactoring.refactors()", + { noremap = true } +)