Re: [Vim-latex-devel] quickfix window behaves differently
Brought to you by:
srinathava,
tmaas
From: Tobias W. <to...@gm...> - 2006-09-01 13:08:57
|
Am Donnerstag, den 31.08.2006, 18:30 +0200 schrieb Andre Massing: > Tobias, have you made any progress so far? Until now I haven't had any time to > dig into the very details for that behaviour... :-( Hi Andre, to be honest, I’m not a regex wizard; not to speak of Vim’s errorformat syntax which adds some level of abstraction. I don’t understand why we need continuation lines ( +C ) for example. My initial idea was to use non-greedy matching of parens exec 'setlocal efm+=%-Q%.%\\{-})%r' exec 'setlocal efm+=%-P%.%\\{-}(%f%r' but it doesn’t work well. I just don’t get how these rules are processed. What is done with the rest %r? Is it fed in from the beginning or is it passed on to the next rule in the sequence? Anyway, the pushes and pops of the filename stack are never balanced, no matter what I tried. It seems that once you use more than bare-bones LaTeX and add more packages that have their own output things get messy. Still, if there’s stuff like "(SPQR)" it shouldn’t matter because it will not be on the stack for long. How do, e.g., WinEdt or other editors do it? I hope someone more knowledgeable will weigh in on this. --Tobias |