neovim

Personal neovim configuration files
git clone git://gtms.dev:neovim
Log | Files | Refs

refactoring.lua (605B)


      1 local M = {}
      2 
      3 M.setup = function()
      4   local refactor = require('refactoring')
      5   refactor.setup({})
      6   vim.keymap.set('n', '<leader>re', [[ <Esc><Cmd>lua require('refactoring').refactor('Extract Function')<CR>]],
      7                  {silent = true, noremap = true})
      8   vim.keymap.set('v', '<leader>rf', [[ <Esc><Cmd>lua require('refactoring').refactor('Extract Function To File')<CR>]],
      9                  {silent = true, noremap = true})
     10   vim.keymap.set('n', '<leader>rv', [[ <Esc><Cmd>lua require('refactoring').refactor('Extract Variable')<CR>]],
     11                  {silent = true, noremap = true})
     12 end
     13 return M