42 |
42 |
43 set t_ti= t_te= |
43 set t_ti= t_te= |
44 let &shellpipe = substitute(&shellpipe, '| tee', ' >', '') |
44 let &shellpipe = substitute(&shellpipe, '| tee', ' >', '') |
45 |
45 |
46 try |
46 try |
47 silent! execute "grep " . escape(a:args, '|') |
47 silent! execute "grep " . escape(a:args . join(a:000, ' '), '|') |
48 copen |
48 copen |
49 |
49 |
50 let @/ = matchstr(a:args, "\\v(-)\@<!(\<)\@<=\\w+|['\"]\\zs.{-}\\ze['\"]") |
50 let @/ = matchstr(a:args, "\\v(-)\@<!(\<)\@<=\\w+|['\"]\\zs.{-}\\ze['\"]") |
51 call feedkeys(":let &hlsearch=1 \| echo \<CR>", 'n') |
51 call feedkeys(":let &hlsearch=1 \| echo \<CR>", 'n') |
52 finally |
52 finally |