Mercurial > dotfiles
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>', |