aboutsummaryrefslogtreecommitdiffstats
path: root/ls-grep.vim
blob: a5ba29c00223fd11593f24b06b56d89dd6769e77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
function! LsGrep(search)
	redir => ls_output
	silent ls
	redir END
	
	let ls_output = system("echo " . shellescape(ls_output) . " | grep -i " . shellescape(a:search))
	
	echo ls_output
endfunction


command! -nargs=1 LsGrep call LsGrep(<args>)