Gautam Iyer wrote:
On Wed, Aug 30, 2006 at 07:17:16PM +0200, Stefano Zacchiroli wrote:
I agree with the comment that plain TeX users may also define such
sectioning commands. Maybe it would be safe if you check for such
definitions, using an include-file search ... but of course, that is
more convenient after ftplugin/plaintex.vim has been :source'd.
I'm not really fond of plain TeX, but I think it is not really
widespread to \input slices of plain TeX. So the idea mentioned in
this thread was to implement the policy: "if a document starts with a
lot of blanks followed by one of the possible LaTeX sectioning
commands, then it is (probably) a LaTeX source file". What do you
think of this policy?
I actually like this policy a lot. Most people who break latex files up
into tonnes and tonnes of little files, do so based on sections. Odds
are, that the little files will begin with a bunch of comments, and a
sectioning command.
It would make life easier if this made it into filetype.vim. Especially
because changing g:tex_flavor means that every time I edit a plain tex
file, I need to unlet this variable.
GI
You can already implement that additional check by adding it (IIUC) in
~/.vim/after/filetype.vim (or, if you are a sysadmin, in
$VIM/vimfiles/after/filetype.vim if you think all Vim users on your
system will profit by it).
Best regards,
Tony.