On 22/06/12 00:43, hardkrash wrote:
When using qtmplsel.vim the mode lines in my templates are not processed.
So when I have expand tabs set and other options in model lines they are not
being followed.
How can I programmatically evaluate the text to yes the freshly inserted
modeline.
Currently I need to write the file and reread the file to process the modeline.
Steve
Yes, I think that's the way to go: From the help:
3. If you start editing a new file, and the 'modeline' option is on, a
number of lines at the beginning and end of the file are checked for
modelines. This is explained here.
*modeline* *vim:* *vi:* *ex:* *E520*
IOW, if you modify a file to add a modeline, the modeline won't take
effect until you reread the file to "start editing" it.
If 'autowriteall' is set, just :e will do the trick; otherwise you need
to precede it with :w or :up
However, if the modeline is written by an autocommand, there might be
tricks about it: a command issued by an autocommand will sometimes
trigger further autocommands, and sometimes it won't. The process is
deterministic but I don't understand it fully.
Best regards,
Tony.
--
... And then there's the guy who bought 20,000 bras, cut them in half,
and sold 40,000 yamalchas with chin straps ...
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php