thesheep wrote:

For some reason the auto-indent features aren't working with HTML source
files (and I want them to).

I've tried these:

:filetype indent on
:set autoindent

I've also tried all these kinds of things:

:set shiftwidth=2
:set softtabstop=2

And then doing 'gg=G' to auto indent.

It indents my javascript nicely, but all the HTML is just pushed hard left
without any indentation.

HTML syntax is highlighted OK, so I guess the filetype thing is working.

My .vimrc file is pretty much emtpy: just says 'syntax on'.
Syntax highlighting is separate from indenting.

What does

 vim abc.html
 :echo b:did_indent

show? If 0, indicates that indent/html.vim (or any indenting script) was not loaded. Unfortunately, if its 1, that means that some indenting script was loaded (just not which one).

Continuing: what does

 :echo &indentexpr

show?  That should be:  HtmlIndentGet(v:lnum)  if html indenting was loaded.

Regards,
Chip Campbell

Reply via email to