First, thank you for writing such a comprehensive and functional
framework for editing LaTeX in Vim. It has replaced my various
home-grown solutions for some time now. I use it daily.
I have found that having } included in the indentkeys option is
problematic when these two conditions are met:
- I want a line to have a different indent than GetTeXIndent() would
like me to have.
- I have something \emph{like this} within that line.
The line is automatically reindented whenever the } character is entered
into the buffer, so I have to manually reset the indent.
There are two solutions I can see. One is for me to stop insisting on
using indent levels other than those provided by GetTeXIndent(), but
that solution doesn't work with the kind of documents I often write.
The other is to remove } from the indentkeys option. Of course, that
causes other problems. The main problem is that several automatic
features of LaTeXsuite rely upon } in indentkeys to produce sensible
indents. So, my question is this:
Is there a reason why LaTeXsuite could not use ^F in its automatic
features and templates instead of relying upon having the } in
indentkeys? According to the Vim documentation, and my own experiments,
^F is a usual way to reindent the current line according to indentexpr.
I also noticed that !^F is already included in the indentkeys option
under LaTeXsuite. I have even modified parts of LaTeXsuite to include a
^F -- usually after a } -- so that the line is reindented immediately
after being inserted. It seems to work well. However, there may be a
reason I'm not aware of that this would not be a good solution.
I could try creating a diff, but it would take me a while. Please let
me know if you'd like me to.
Jesse Jacobsen
--
For God did not send His Son into the world to condemn the world, but
that the world through Him might be saved.
www.concordiahoodriver.org www.bethanythedalles.org
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Vim-latex-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel