24 fn.shellescape(pattern), |
24 fn.shellescape(pattern), |
25 table.concat(vim.list_slice(ctx.fargs, 2, #ctx.fargs), " "), |
25 table.concat(vim.list_slice(ctx.fargs, 2, #ctx.fargs), " "), |
26 }, " ") |
26 }, " ") |
27 |
27 |
28 fn.setqflist({}, " ", { title = grepcmd, lines = fn.systemlist(grepcmd) }) |
28 fn.setqflist({}, " ", { title = grepcmd, lines = fn.systemlist(grepcmd) }) |
29 fn.setreg("/", [[\V]] .. pattern) |
29 fn.setreg("/", [[\v]] .. pattern) |
30 cmd.copen() |
30 cmd.copen() |
31 cmd.cfirst() |
31 cmd.cfirst() |
32 end, { nargs = "*", complete = "file" }) |
32 end, { nargs = "*", complete = "file" }) |
33 |
33 |
34 calias("Q", "q") |
34 calias("Q", "q") |