summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/spectre.lua
blob: 6b4b50fe668d173a3251e6bd7fd77202ab886ece (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
return {
  {
    "nvim-pack/nvim-spectre",
    dependencies = { "nvim-lua/plenary.nvim" },
    keys = {
      { "<leader>S", function() require("spectre").open() end, desc = "Open Spectre" },
      { "<leader>sw", function() require("spectre").open_visual({select_word=true}) end, desc = "Search current word" },
      { "<leader>sw", function() require("spectre").open_visual() end, desc = "Search current word", mode = "v" },
      { "<leader>sp", function() require("spectre").open_file_search({select_word=true}) end, desc = "Search on current file" },
    },
    opts = {},
  },
}