forked from aniani/vim
patch 9.1.0504: inner-tag textobject confused about ">" in attributes
Problem: inner-tag textobject confused about ">" in attributes Solution: Skip over quoted '>' when determining the start position fixes: #15043 closes: #15049 Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
@@ -201,6 +201,18 @@ func Test_string_html_objects()
|
||||
normal! 2k0vaty
|
||||
call assert_equal("<div><div\nattr=\"attr\"\n></div></div>", @", e)
|
||||
|
||||
" tag, that includes a > in some attribute
|
||||
let t = "<div attr=\"attr >> foo >> bar \">Hello</div>"
|
||||
$put =t
|
||||
normal! fHyit
|
||||
call assert_equal("Hello", @", e)
|
||||
|
||||
" tag, that includes a > in some attribute
|
||||
let t = "<div attr='attr >> foo >> bar '>Hello 123</div>"
|
||||
$put =t
|
||||
normal! fHyit
|
||||
call assert_equal("Hello 123", @", e)
|
||||
|
||||
set quoteescape&
|
||||
|
||||
" this was going beyond the end of the line
|
||||
|
||||
Reference in New Issue
Block a user