abudden avatar abudden committed 2bdf30e

Moved filename creation into FindTypeFiles so that we can return multiple options.

Comments (0)

Files changed (1)

autoload/TagHighlight/ReadTypes.vim

 		exe 'syn clear' group
 	endfor
 	
-	let type_files = TagHighlight#ReadTypes#FindTypeFiles(
-				\ TagHighlight#Option#GetOption('TypesFilePrefix',"types") . '_' .
-				\ a:suffix .
-				\ '.vim')
+	let type_files = TagHighlight#ReadTypes#FindTypeFiles(a:suffix)
 	for fname in type_files
 		exe 'so' fname
 	endfor
 	call winrestview(savedView)
 endfunction
 
-function! TagHighlight#ReadTypes#FindTypeFiles(filename)
+function! TagHighlight#ReadTypes#FindTypeFiles(suffix)
 	" TODO: Initial implementation only supports current directory
 	let results = []
-	if filereadable(a:filename)
-		let results += [a:filename]
+	let filename = TagHighlight#Option#GetOption('TypesFilePrefix',"types") . '_' .
+				\ a:suffix .
+				\ '.vim'
+	if filereadable(filename)
+		let results += [filename]
 	endif
 	return results
 endfunction
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.