On Sat, May 30, 2009 at 11:14 AM, Cesar Romani wrote:
>
> Gene Kwiecinski wrote:
>>> Without the first line: <?xml version="1.0" encoding="UTF-8"?>
>>> works but not with it.
>>> If the file has the extension html, it works in all of cases.
>>
>> What's *probably* happening is that there's some check on the file
>> contents itself, failing a .htm/.html extension, to determine
>> whether/not the file's actually html.

That's not what's happening; it works for me after doing :set ft=html.

>> xml is *not* html.  html is a subset of sgml with the html #.# dtd (eg,
>> html3.2, html4.0, etc.).  If you want, you can specify *xhtml*.  But an
>> html file inside a xml "wrapper" is just wrong.  Wouldn't surprise me if
>> that was coded into the matchit plugin somehow.  "File has a .htm/.html
>> extension? Nope. Let's see what's inside... First line has '<html...>'
>> anywhere? Nope. Okay, so it ain't html!"
>
> You are right but if I set "set ft=html" or "set ft=xhtml" it should be
> forced to be an html file because with the extension .htm/.html, matchit
> works fine.

So something else must be interfering with you.  If you could
reproduce it from "vim -u NONE -N" after only sourcing matchit.vim,
I'd be truly surprised.

~Matt

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to