Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/plugin/file_line.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/plugin/file_line.vim	(revision 15080)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/plugin/file_line.vim	(revision 15081)
@@ -17,13 +17,19 @@
 
 	" Accept file:line:column: or file:line:column and file:line also
+	let nocol = 0
 	let names =  matchlist( file, '\(.\{-1,}\):\%(\(\d\+\)\%(:\(\d*\):\?\)\?\)\?$')
 
 	if empty(names)
-		return
+		"no column provided maybe?
+		let names =  matchlist( file, '\(.*\):\(\d\+\)')
+		let nocol = 1
+		if empty(names)
+			return
+		endif
 	endif
 
-	let file_name = names[1]
-	let line_num  = names[2] == ''? '0' : names[2]
-	let  col_num  = names[3] == ''? '0' : names[3]
+	let file_name =  names[1]
+	let line_num  =  names[2] == ''? '0' : names[2]
+	let  col_num  = (names[3] == '' && !nocol) ? '0' : names[3]
 
 	if filereadable(file_name)
@@ -38,8 +44,6 @@
 		endif
 
-
 		exec "normal! zz"
 	endif
-
 endfunction
 
