[Vim-latex-cvs] vimfiles/ftplugin/latex-suite packages.vim,1.47,1.48
Brought to you by:
srinathava,
tmaas
From: <sri...@us...> - 2004-12-19 20:12:12
|
Update of /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7387 Modified Files: packages.vim Log Message: Bug: If the main file ($1 if (.*).latexmain) is opened with vim, vim hangs itself up when opening other tex files in the same document. To reproduce: $ mkdir /tmp/latexhang $ cd !$ $ touch a.tex a.tex.latexmain b.tex $ screen -dm vim a.tex $ vim b.tex [...] Some times, a ctrl-c enables the editing of b.tex. (Martin Krafft) Why: ``screen -dm vim a.tex`` creates a .a.vim.swp file. In Tex_pack_updateall(), there is a ``split a.tex`` which makes vim put up the standard, "choose what to do" prompt. Unfortunately, this is not seen by the user. Therefore it looks like things have hung. Fix: Use ``sview a.tex`` instead of ``split a.tex``. Index: packages.vim =================================================================== RCS file: /cvsroot/vim-latex/vimfiles/ftplugin/latex-suite/packages.vim,v retrieving revision 1.47 retrieving revision 1.48 diff -C2 -d -r1.47 -r1.48 *** packages.vim 9 Jun 2004 20:59:39 -0000 1.47 --- packages.vim 19 Dec 2004 20:12:02 -0000 1.48 *************** *** 138,143 **** if expand('%:p') != fname ! call Tex_Debug(':Tex_pack_updateall: split '.Tex_EscapeSpaces(fname), 'pack') ! exe 'split '.Tex_EscapeSpaces(fname) else call Tex_Debug(':Tex_pack_updateall: split', 'pack') --- 138,143 ---- if expand('%:p') != fname ! call Tex_Debug(':Tex_pack_updateall: sview '.Tex_EscapeSpaces(fname), 'pack') ! exe 'sview '.Tex_EscapeSpaces(fname) else call Tex_Debug(':Tex_pack_updateall: split', 'pack') |