vim/plugin/grep-operator.vim @ ab4a7458c22c
Fix lispindent to indent flet/labels right so I don't lose my goddamn mind This code is an incomprehensible hellscape so this probably breaks something somewhere but if I have to spend another moment without correctly-indented flets and labelses I'm gonna jump out a fucking window.
| author | Steve Losh <steve@stevelosh.com> |
|---|---|
| date | Fri, 25 Mar 2016 21:34:05 +0000 |
| parents | 7f2c706a6945 |
| children | (none) |
nnoremap <leader>g :set operatorfunc=<SID>GrepOperator<cr>g@ vnoremap <leader>g :<C-U>call <SID>GrepOperator(visualmode())<cr> function! s:GrepOperator(type) let saved_unnamed_register = @@ if a:type ==# 'v' normal! `<v`>y elseif a:type ==# 'char' normal! `[v`]y else return endif silent execute "grep! -R " . shellescape(@@) . " ." copen let @@ = saved_unnamed_register endfunction