On 02/11/11 21:43, James McCoy wrote:
On Wed, Nov 2, 2011 at 4:33 PM, Tony Mechelynck
<[email protected]>  wrote:
On 02/11/11 20:12, James McCoy wrote:

On Wed, Nov 2, 2011 at 2:32 PM, zrth<[email protected]>    wrote:

Hello,

If I use "vat" with the cursor on<list>    it selects the "root" element
instead of "list". The same goes for "it".
It selects the contents of "root" and not the contents of "list" (as
expected). I guess the problem is that the parent element's name is a
substring of the child's name.

This was fixed in patch 7.3.331:

changeset:   3290:4b8c614c1c91
tag:         v7-3-331
user:        Bram Moolenaar<[email protected]>
date:        Tue Oct 04 17:00:20 2011 +0200
files:       src/search.c src/version.c
description:
updated for version 7.3.331
Problem:    "vit" selects wrong text when a tag name starts with the same
text
        as an outer tag name. (Ben Fritz)
Solution:   Add "\>" to the pattern to check for word boundary.

Cheers,

Maybe something related was fixed in 7.3.331, but I can reproduce _this_
problem in 7.3.353 (see :version heading at bottom of this post).

Ah, you're right.  I should've double checked first.

In addition, if I place the cursor on the "text" text, then hit v and
repeatedly it, the visual area extends itself as follows:

That seems to be documented at ":help tag-blocks".


My concern was not that it extended exclusive - inclusive - exclusive etc., but that it missed the <list> and </list> tags completely, halting on neither side of them.

Best regards,
Tony.
--
A year spent in artificial intelligence is enough to make one believe
in God.

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

Raspunde prin e-mail lui