-- Grepper settings and shortcuts vim.g.grepper = { quickfix = 1, open = 1, switch = 0, jump = 0, tools = { "git", "rg", "ag", "ack", "pt", "grep" }, dir = "repo,cwd", } local map = vim.api.nvim_set_keymap local opt_silent = { silent = true } map("n", "gs", "(GrepperOperator)", opt_silent) map("x", "gs", "(GrepperOperator)", opt_silent) -- Override Todo command to use Grepper vim.cmd("command! Todo :Grepper -noprompt -query TODO") -- Make some shortands for various grep programs if vim.fn.executable("rg") == 1 then vim.cmd("command -nargs=+ Rg :GrepperRg ") end if vim.fn.executable("ag") == 1 then vim.cmd("command -nargs=+ Ag :GrepperAg ") end if vim.fn.executable("ack") == 1 then vim.cmd("command -nargs=+ Ack :GrepperAck ") end