Evgeny Podjachev avatar Evgeny Podjachev committed 559545d

Version 0.2.1: Bug fixes and optimization of search.

Comments (0)

Files changed (2)

plugin/fastfileselector.vim

 " 				search string. Autocompletion using history also works by
 " 				<Ctrl-X><Ctrl-U>.
 "
-" Version:		0.1.0
+" Version:		0.2.1
 "
-" ChangeLog:	0.2.0: Added support of GetLatestVimScripts.
+" ChangeLog:	0.2.1: Bug fixes and optimization of search.
 "
-"				0.1.0:	 Initial version.
+" 				0.2.0: Added support of GetLatestVimScripts.
+"
+"				0.1.0: Initial version.
 "
 " GetLatestVimScripts: 4142 18299 :AutoInstall: fastfileselector.vim
 "====================================================================================
 
 	fileList = []
 	for root, dirs, files in walk(path):
-		fileList += [join(root, f) for f in filter(lambda x: not in_ignore_list(x), files)]
+		fileList += [join(root, f) for f in files if not in_ignore_list(f)]
 
 		toRemove = filter(in_ignore_list, dirs)
 		for j in toRemove:

tests/benchmark.py

 			dirs.remove(j)
 
 	n = len(path.encode("utf-8"))
+
 	fileList = map(lambda x: x.encode("utf-8"), fileList)
 	fileList = map(lambda x: (caseMod(x[n:]), x), fileList)
 
 		else:
 			check_symbols = check_symbols_uni
 
-		fileList  = []
 		fileList = map(lambda x: (check_symbols(x[0], symbols), x), fileList)
 		fileList = filter(operator.itemgetter(0), fileList)
 		fileList.sort(key=operator.itemgetter(0, 1))
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.