From f3eac08269439221321861e5f72f8a60e64106e7 Mon Sep 17 00:00:00 2001 From: Shougo Matsushita Date: Fri, 2 Nov 2012 15:08:20 +0900 Subject: [PATCH] - Improved partial filter. --- autoload/neocomplcache/sources/snippets_complete.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/neocomplcache/sources/snippets_complete.vim b/autoload/neocomplcache/sources/snippets_complete.vim index 9c0303a..ef8457d 100644 --- a/autoload/neocomplcache/sources/snippets_complete.vim +++ b/autoload/neocomplcache/sources/snippets_complete.vim @@ -85,8 +85,8 @@ function! s:keyword_filter(snippets, cur_keyword_str)"{{{ if len(a:cur_keyword_str) > 1 " Use partial match by filter_str. let list = filter(values(a:snippets), - \ printf('v:val.filter_str =~ %s', - \ string(neocomplcache#keyword_escape(a:cur_keyword_str)))) + \ printf('stridx(v:val.filter_str, %s) >= 0', + \ string(a:cur_keyword_str))) else " Use default filter. let list = neocomplcache#keyword_filter(