diff options
| -rw-r--r-- | plugin/tabs_grep.vim | 17 | 
1 files changed, 14 insertions, 3 deletions
| diff --git a/plugin/tabs_grep.vim b/plugin/tabs_grep.vim index 644bf44..d9abe40 100644 --- a/plugin/tabs_grep.vim +++ b/plugin/tabs_grep.vim @@ -9,9 +9,8 @@ function! TabsGrep(search)  	call filter(tabs, function('s:MatchString', [a:search]))  	let tabs = s:FilterTabPageElements(tabs) -	for line in tabs -		echo line -	endfor + +	call s:EchoTabs(tabs)  endfunction  function! s:MatchString(search, index, value) @@ -61,4 +60,16 @@ function! s:FilterTabPageElements(list)  	return a:list  endfunction +function! s:EchoTabs(tab_list) +	for line in a:tab_list +		if s:IsTabPageLine(line) +			echohl Title +			echo line +			echohl None +		else +			echo line +		endif +	endfor +endfunction +  command! -nargs=1 TabsGrep :call TabsGrep(<f-args>) | 
