From 10b33d90f1dea06eaf597468c89047e5bd799ec2 Mon Sep 17 00:00:00 2001 From: "Ivan K. Boikov" Date: Fri, 17 Jan 2025 18:14:49 +0100 Subject: nvim: refactoring --- nvim/.config/nvim/init.vim | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 4d87ff8..a5b392e 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -51,6 +51,9 @@ call minpac#add('tpope/vim-commentary') call minpac#add('Thyrum/vim-stabs') " tabs for beginning of lines, spaces otherwise call minpac#add('vim-autoformat/vim-autoformat') +call minpac#add('nvim-lua/plenary.nvim') " dep for refactoring +call minpac#add('ThePrimeagen/refactoring.nvim') + " snippets call minpac#add('hrsh7th/nvim-cmp') call minpac#add('kdheepak/cmp-latex-symbols') @@ -546,6 +549,22 @@ hi link juliaFunctionCall Function noremap :Commentary +lua <re", ":Refactor extract ") +vim.keymap.set("x", "rf", ":Refactor extract_to_file ") + +vim.keymap.set("x", "rv", ":Refactor extract_var ") + +vim.keymap.set({ "n", "x" }, "ri", ":Refactor inline_var") + +vim.keymap.set( "n", "rI", ":Refactor inline_func") + +vim.keymap.set("n", "rb", ":Refactor extract_block") +vim.keymap.set("n", "rbf", ":Refactor extract_block_to_file") +EOF + + " learning French with vim-translator! function! LearnFrenchMode() -- cgit v1.2.3