comparison .chezmoitemplates/init.lua @ 560:c8b76a79611a

Fix mapping for grepper
author Zeger Van de Vannet <zegervdv@me.com>
date Tue, 15 Feb 2022 13:21:27 +0100
parents 3ac8dac65b1b
children 6f07ecae3810
comparison
equal deleted inserted replaced
559:a47f3aab0371 560:c8b76a79611a
195 use { 195 use {
196 'mhinz/vim-grepper', 196 'mhinz/vim-grepper',
197 cmd = { 'Grepper', 'Ag' }, 197 cmd = { 'Grepper', 'Ag' },
198 keys = { { 'n', 'gs' }, { 'x', 'gs' } }, 198 keys = { { 'n', 'gs' }, { 'x', 'gs' } },
199 config = function() 199 config = function()
200 local nmap = vim.keymap.nmap
201 local xmap = vim.keymap.xmap
202
203 vim.g.grepper = { 200 vim.g.grepper = {
204 tools = { 'ag', 'hg' }, 201 tools = { 'ag', 'hg' },
205 highlight = 1, 202 highlight = 1,
206 ag = { 203 ag = {
207 grepprg = 'rg --vimgrep', 204 grepprg = 'rg --vimgrep',
208 }, 205 },
209 } 206 }
210 207
211 nmap { 'gs', '<plug>(GrepperOperator)' } 208 vim.keymap.set({"x", "n"}, "gs", '<plug>(GrepperOperator)')
212 xmap { 'gs', '<plug>(GrepperOperator)' }
213 end, 209 end,
214 setup = function() 210 setup = function()
215 vim.api.nvim_add_user_command( 211 vim.api.nvim_add_user_command(
216 'Ag', 212 'Ag',
217 'Grepper -noprompt -tool ag -grepprg rg --vimgrep <args>', 213 'Grepper -noprompt -tool ag -grepprg rg --vimgrep <args>',