I think that's correct. The problem is in lstlisting in my case. And yes, correct indentation seems to solve the problem.
But I think one problem is if one wants to put e.g. lstlisting in a figure.
Then it's
natural to indent the \begin{}-\end{} pair. Although the contents will probably
have
extra indentation, so it is still a problem. But the wrong fontifying is
annoying
in this case.Best regards, Levon
Ralf Angeli wrote:
[Redirecting to the mailing list.]
* Levon Saldamli (2005-05-11) writes:
Actually, it's not that annoying. I just thought it should be reported.
What is more annoying is that fontifying sometimes misses the end of an environment, and fontifies large parts of the text wrongly. I think its something about indentation, i.e. it seems to depend on indentation instead of just checking \end{...}
Should I report that as a separate bug?
Sounds like verbatim and verbatim-like environments. AFAIK at least \end{verbatim} must not have indentation as otherwise there will appear an empty line in the output file after the verbatim environment. That's why the verbatim environment is indented to column 0. And font locking gives a hint that something is wrong.
The mechanisms behind that is used for verbatim-like environments like lstlisting as well, although they do not require to be indented to column 0. I think inhibiting indentation is useful nevertheless because you don't have to fiddle with lstlisting's gobble option. But maybe font locking should be a bit more liberal and not enforce this indentation. Of course, the warning function in case of the verbatim environment would be sacrificed if this was implemented.
I tend to change font locking. What do others think?
Uh, if my guess about verbatim environments was wrong, feel free to report a separate bug.
_______________________________________________ auctex mailing list [email protected] http://lists.gnu.org/mailman/listinfo/auctex
