X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=vim%2F.vim%2Fplugin%2Ffile_line.vim;h=45e250ea59db2839658a25f59c126eb3dd5dd1c3;hb=HEAD;hp=c1544a19c503f357efef833ae29621000ee494d2;hpb=f1c505a919e4a280c35f327ee563d1321d8c1503;p=dotfiles.git diff --git a/vim/.vim/plugin/file_line.vim b/vim/.vim/plugin/file_line.vim deleted file mode 100644 index c1544a1..0000000 --- a/vim/.vim/plugin/file_line.vim +++ /dev/null @@ -1,23 +0,0 @@ -" 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 file = bufname("%") - if filereadable(file) | return | endif - let names = matchlist(bufname("%"), '\(.\{-1,}\):\%(\(\d\+\)\%(:\(\d*\):\?\)\?\)\?$') - if empty(names) | return | endif - let file_name = names[1] - let line_num = names[2] == "" ? "0" : names[2] - let col_num = names[3] == "" ? "0" : names[3] - if !filereadable(file_name) | return | endif - let nr = bufnr("%") - exec "keepalt edit +" . line_num . " " . file_name - exec "normal! " . col_num . "|" - exec "bdelete " . nr -endfunction - -autocmd! BufNewFile *:* nested call s:gotoline() -autocmd! BufRead *:* nested call s:gotoline()