forked from aniani/vim
patch 8.2.1850: "vat" does not select tags correctly over line break
Problem: "vat" does not select tags correctly over line break. Solution: Adjust the search pattern. (Aufar Gilbran, closes #7136)
This commit is contained in:
@@ -1347,7 +1347,7 @@ again:
|
||||
curwin->w_cursor = old_pos;
|
||||
goto theend;
|
||||
}
|
||||
spat = alloc(len + 31);
|
||||
spat = alloc(len + 39);
|
||||
epat = alloc(len + 9);
|
||||
if (spat == NULL || epat == NULL)
|
||||
{
|
||||
@@ -1356,7 +1356,7 @@ again:
|
||||
curwin->w_cursor = old_pos;
|
||||
goto theend;
|
||||
}
|
||||
sprintf((char *)spat, "<%.*s\\>\\%%(\\s\\_[^>]\\{-}[^/]>\\|>\\)\\c", len, p);
|
||||
sprintf((char *)spat, "<%.*s\\>\\%%(\\_s\\_[^>]\\{-}\\_[^/]>\\|\\_s\\?>\\)\\c", len, p);
|
||||
sprintf((char *)epat, "</%.*s>\\c", len, p);
|
||||
|
||||
r = do_searchpair(spat, (char_u *)"", epat, FORWARD, NULL,
|
||||
|
Reference in New Issue
Block a user