From bb31dbfd4e788f0efcbb0e6ab8264a12116aa672 Mon Sep 17 00:00:00 2001 From: Charles Date: Sat, 7 Mar 2020 23:40:57 +0100 Subject: xmonad brightness handling --- grep.vim | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 grep.vim (limited to 'grep.vim') diff --git a/grep.vim b/grep.vim new file mode 100644 index 0000000..3b80fa1 --- /dev/null +++ b/grep.vim @@ -0,0 +1,18 @@ +nnoremap g :set operatorfunc=GrepOpg@ +vnoremap g :call GrepOp(visualmode()) + +function! s:GrepOp(type) + let saved = @@ + + if a:type ==# 'v' + execute "normal! `y" + elseif a:type ==# 'char' + execute "normal! `[v`]y" + else + return + endif + + silent execute "grep! -R " . shellescape(@@) . " ." + copen + let @@ = saved +endfunction -- cgit