I've noticed that omnicomplete and keyboard motions don't work in XML files with a <link> tag as expected. For example<related-links scope=external format=html>    <link href=www.example.org>        <linktext>Example Link</linktext>    </link></related-links>If I put the cursor within the <link>...</link> block and press vit, I would expect to select lines 2-4. Instead it selects the outer tag (<related-links> in this case).Another example of this issue happened with the following XML file:<related-links scope=external format=html>    <link href=www.example.org>        <linktext>Example Link</linktext>I should be able to type Ctrl+x,Ctrl+o to invoke omnicomplete to close the <link> tag. Instead it skips it and closes the <related-links> tag instead.I've noticed this issue with a few different versions of Vim. Is this the intended behavior of the built-in XML ft? If so, why?Edit:I am able to reproduce this with vim --noplugin -u NONE -N (if I set :filetype indent plugin on after starting Vim). This was with Vim 7.2.
Why does Vim treat the `` tag in XML files differently?
filetype xml