config/lvim/lua/user/spectre.lua (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
local M = {}
M.setup = function()
require("spectre").setup {
color_devicons = true,
highlights = { ui = "String", search = "DiffChange", replace = "DiffDelete" },
find_engine = {
["rg"] = {
cmd = "rg",
args = { "--color=never", "--no-heading", "--with-filename", "--line-number", "--column" },
options = {
["ignore-case"] = { value = "--ignore-case", icon = "[I]", desc = "ignore case" },
["hidden"] = { value = "--hidden", desc = "hidden file", icon = "[H]" },
},
},
},
}
end
return M
|