Changeset 15081
- Timestamp:
- 05/22/13 11:06:27 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/externalpackages/vim/addons/vim/plugin/file_line.vim ¶
r14691 r15081 17 17 18 18 " Accept file:line:column: or file:line:column and file:line also 19 let nocol = 0 19 20 let names = matchlist( file, '\(.\{-1,}\):\%(\(\d\+\)\%(:\(\d*\):\?\)\?\)\?$') 20 21 21 22 if empty(names) 22 return 23 "no column provided maybe? 24 let names = matchlist( file, '\(.*\):\(\d\+\)') 25 let nocol = 1 26 if empty(names) 27 return 28 endif 23 29 endif 24 30 25 let file_name = names[1]26 let line_num = names[2] == ''? '0' : names[2]27 let col_num = names[3] == ''? '0' : names[3]31 let file_name = names[1] 32 let line_num = names[2] == ''? '0' : names[2] 33 let col_num = (names[3] == '' && !nocol) ? '0' : names[3] 28 34 29 35 if filereadable(file_name) … … 38 44 endif 39 45 40 41 46 exec "normal! zz" 42 47 endif 43 44 48 endfunction 45 49
Note:
See TracChangeset
for help on using the changeset viewer.