" Simplified version of http://www.vim.org/scripts/script.php?script_id=2184
" that does not replace current window
+if exists("g:loaded_mein_file_line") | finish | endif
+let g:loaded_mein_file_line = 1
+
function! s:gotoline()
let names = matchlist(bufname("%"), '\(.\{-1,}\):\%(\(\d\+\)\%(:\(\d*\):\?\)\?\)\?$')
if empty(names) | return | endif