On Wed, Dec 1, 2010 at 4:36 PM, Charles Campbell <
[email protected]> wrote:

>
>   * syntax/html.vim does not support syntax folding.
>
>  * xml does support folding, and its similar to html.
>
>
I know html.vim doesn't support it by default, but I installed the newer
xml.vim located here
http://www.vim.org/scripts/script.php?script_id=1397and created the
sym links like it mentioned so that indent/html.vim pointed
to indent/xml.vim.


>  * Try editing an html file, and:
>   :let g:xml_syntax_folding= 1
>  :set ft=xml
>
>
Cool Thanks! :set ft=xml did the trick! (I already had :let
g:xml_syntax_folding= 1 in my .vimrc.)

Now that I know that trick I can turn on folding for html files when I need
it. (most of the time I don't think I'll need it.. it's only in some large
files.)


As was pointed out, html is rather looser than xml and so its regions may
> not be well specified -- and then xml's folding (and probably other things)
> will then fail.
>

True it is looser, but I'm making sure in my case that I'm using xhtml so
that it's valid xml syntax so I should be ok.


>
> As an alternative, use  :set fdm=marker
> and put <!-- {{{1 -->  where you want folds.
>
>
Thanks again!

-- 
You received this message from the "vim_mac" 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

Reply via email to