From dc079f7293e46d91b3f498ce3b55b65bcb040b96 Mon Sep 17 00:00:00 2001 From: Tilo Klarenbeek Date: Tue, 28 Mar 2023 15:26:31 +0200 Subject: [PATCH] Renamer --- init.lua | 7 ++++--- lua/custom/plugins/renamer.lua | 10 ++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 lua/custom/plugins/renamer.lua diff --git a/init.lua b/init.lua index 742bedf..eef2a02 100644 --- a/init.lua +++ b/init.lua @@ -482,9 +482,10 @@ vim.cmd([[ augroup END ]]) -vim.api.nvim_buf_set_keymap(vim.fn.bufnr(), 'n', 'rs', 'lua vim.lsp.buf.rename()', - { noremap = true, silent = true }) - vim.g.rustfmt_autosave = 1 vim.cmd [[autocmd BufWritePre * lua vim.lsp.buf.format()]] + +vim.api.nvim_set_keymap('i', '', 'lua require("renamer").rename()', { noremap = true, silent = true }) +vim.api.nvim_set_keymap('n', 'rn', 'lua require("renamer").rename()', { noremap = true, silent = true }) +vim.api.nvim_set_keymap('v', 'rn', 'lua require("renamer").rename()', { noremap = true, silent = true }) diff --git a/lua/custom/plugins/renamer.lua b/lua/custom/plugins/renamer.lua new file mode 100644 index 0000000..5aff609 --- /dev/null +++ b/lua/custom/plugins/renamer.lua @@ -0,0 +1,10 @@ +return { + 'filipdutescu/renamer.nvim', + requires = { { 'nvim-lua/plenary.nvim' } }, + config = function() + require('renamer').setup { + border = true, + with_popup = true, + } + end, +}