aboutsummaryrefslogtreecommitdiffstats
path: root/lua/plugins/refactoring.lua
blob: 92cdf64a0739c611dca28309414a02e4484ac5ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
return {
  "ThePrimeagen/refactoring.nvim",
  dependencies = {
    { "nvim-lua/plenary.nvim" },
    { "nvim-treesitter/nvim-treesitter" },
  },
  keys = {
    {
      "<leader>rr",
      function()
        require("telescope").extensions.refactoring.refactors()
      end,
      mode = { "n", "v" },
      desc = "Refactoring menu",
    },
  },
  config = function()
    require("refactoring").setup {}
    require("telescope").load_extension "refactoring"
  end,
}