Note that the lox file should be brought up in a new *buffer*. That is, you should be able to do
:ls and see both your original source and the old TeX. Issuing the command: :bd should delete the new buffer and bring you back to your original TeX (in most cases). If I'm ever on a machine that doesn't have vimlatex installed, I find myself issuing ":bd" over and over again until I get back to the original TeX. Alternatively, you can tell Vim to not pay attention to compiler error messages (or to ignore all but a very very small set of them). Though, if you like the error messages, then that won't be a good thing to do. :) --Ted Felipe G. Nievinski wrote: > Hi Ted. Thank you for the detailed reply. I think I'll keep splitting > the vim window so that I can close the .lox file when it's brought > up. (I hear you say, "Lazy this guy, eh?"... =) Thanks for the > answer, though. Felipe. > > Ted Pavlic wrote: >> Check out: >> >> http://links.tedpavlic.com/shell_scripts/vimlatex >> >> and/or >> >> http://phaseportrait.blogspot.com/2008/03/fixing-vim-latex-compiler-error.html >> >> >> >> >> LaTeX error messages have an interesting format. They use >> parentheses to start a block of error messages. For example... >> >> (file1.tex >> >> (file2.tex included from file1.tex information message posted from >> file2.tex) >> >> error from file1.tex >> >> ) >> >> When parsing these error messages, the parser has to keep track of >> which "block" it's in. Vim's error parsing engine can handle this >> up until the point where there are multiple closing parentheses on >> one line. That is, if three blocks are closed at once with ")))" on >> one line, Vim will only see the first parentheses. So, when an >> error message from file3 comes up, sometimes Vim THINKS it's an >> error message for file2. >> >> >> The only good Vim fix to this problem is to pipe the LaTeX process >> through a filter that prevents parentheses from stacking up. The >> "vimlatex" script above will do that. Unfortunately, I've only had >> a chance to implement that script for UNIX-like systems. Your >> e-mail looks like it was generated with Thunderbird for Windows, so >> I'm guessing that you're a Windows user. If that's the case, then >> you'll have to find a Windows-compatible way to do the same thing. >> One solution would be to install a few UNIX utilities that have >> been compiled for Windows. Namely: >> >> *) bash *) sed >> >> If those two are available, you'll be able to use bash to execute >> that "vimlatex" script. >> >> >> To reconfigure Vim to use the vimlatex pipe, you'll have to add a >> line to your .vimrc. See the LaTeX suite manual: >> >> :help latex-suite >> >> In particular, try: >> >> :help compiler-rules >> >> for more information. You'll have to use a line like... >> >> let g:Tex_CompileRule_dvi = 'vimlatex latex >> -interaction=nonstopmode $*' >> >> or, if you need to prefix it with bash: >> >> let g:Tex_CompileRule_dvi = 'bash \path\to\vimlatex latex >> -interaction=nonstopmode $*' >> >> >> Does that get you on the right track? >> >> --Ted >> >> >> >> Felipe G. Nievinski wrote: >>> Hi. >>> >>> When I'm compiling a .tex file with wrong cross-references >>> (\label{} followed by \ref{}), I get a warning message indicating >>> the offending reference (which I find useful) but then my .tex >>> file gets replaced in vim with the corresponding .lox file (which >>> I find annoying). >>> >>> - Is that a bug or a feature? =) >>> >>> Thanks, Felipe. >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by: Microsoft Defy all >>> challenges. Microsoft(R) Visual Studio 2008. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> _______________________________________________ Vim-latex-devel >>> mailing list Vim-latex-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/vim-latex-devel >>> > > -- Ted Pavlic <[EMAIL PROTECTED]> ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Vim-latex-devel mailing list Vim-latex-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vim-latex-devel