From neeraj.dl@gmail.com Wed Oct 19 09:17:41 2011 From: Neeraj Sharma To: implementations-list@lists.ourproject.org Subject: Incorrect behaviour of cat etc text objects in evil Date: Tue, 18 Oct 2011 23:13:50 -0700 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6080444329774108998==" --===============6080444329774108998== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit I am not sure if this is still the right place to report issues. Please let me know if there is some sort of issue tracker etc. used by evil. I found that on a simple html as below if cursor is placed in anchor tag and you do "cat" or "dat" or "cit" or "dit" it does not work correctly. *[cursor]* Google For example when I do cat the end result is while I think the expected result is Thanks & Regards, Neeraj Sharma --===============6080444329774108998== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdj5JIGFtIG5vdCBzdXJlIGlmIHRoaXMgaXMgc3RpbGwgdGhlIHJpZ2h0IHBsYWNlIHRvIHJl cG9ydCBpc3N1ZXMuIFBsZWFzZSBsZXQgbWUga25vdyBpZiB0aGVyZSBpcyBzb21lIHNvcnQgb2Yg aXNzdWUgdHJhY2tlciBldGMuIHVzZWQgYnkgZXZpbC48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 PkkgZm91bmQgdGhhdCBvbiBhIHNpbXBsZSBodG1sIGFzIGJlbG93IGlmIGN1cnNvciBpcyBwbGFj ZWQgaW4gYW5jaG9yIHRhZyBhbmQgeW91IGRvICZxdW90O2NhdCZxdW90OyBvciAmcXVvdDtkYXQm cXVvdDsgb3IgJnF1b3Q7Y2l0JnF1b3Q7IG9yICZxdW90O2RpdCZxdW90OyBpdCBkb2VzIG5vdCB3 b3JrIGNvcnJlY3RseS6gPC9kaXY+CjxkaXY+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6 IHJnYigyNTUsIDI1NSwgNTEpOyI+Jmx0O2h0bWwgeG1sbnM9JnF1b3Q7PGEgaHJlZj0iaHR0cDov L3d3dy53My5vcmcvMTk5OS94aHRtbCI+aHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbDwvYT4m cXVvdDsgeG1sOmxhbmc9JnF1b3Q7ZW4mcXVvdDsgbGFuZz0mcXVvdDtlbiZxdW90OyZndDs8L3Nw YW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1 LCA1MSk7Ij6gICZsdDtoZWFkJmd0Ozwvc3Bhbj48L2Rpdj4KPGRpdj48c3BhbiBzdHlsZT0iYmFj a2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCA1MSk7Ij6gIKAgoDwvc3Bhbj48L2Rpdj48ZGl2 PjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDUxKTsiPqAgoCCg Jmx0Oy9oZWFkJmd0Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNv bG9yOiByZ2IoMjU1LCAyNTUsIDUxKTsiPqAgJmx0O2JvZHkmZ3Q7PC9zcGFuPjwvZGl2Pgo8ZGl2 PjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDUxKTsiPqAgoCAm bHQ7YSBocmVmPSZxdW90OzxhIGhyZWY9Imh0dHA6Ly93d3cuZ29vZ2xlLmNvbSI+aHR0cDovL3d3 dy5nb29nbGUuY29tPC9hPiZxdW90OyZndDsgPGI+W2N1cnNvcl08L2I+IEdvb2dsZSZsdDsvYSZn dDs8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1 NSwgMjU1LCA1MSk7Ij6gICZsdDsvYm9keSZndDs8L3NwYW4+PC9kaXY+CjxkaXY+PHNwYW4gc3R5 bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgNTEpOyI+Jmx0Oy9odG1sJmd0Ozwv c3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkZvciBleGFtcGxlIHdoZW4gSSBkbyBjYXQg dGhlIGVuZCByZXN1bHQgaXOgPC9kaXY+PGRpdj48ZGl2PjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5k LWNvbG9yOiByZ2IoMjU1LCAyNTUsIDEwMik7Ij4mbHQ7aHRtbCB4bWxucz0mcXVvdDs8YSBocmVm PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj5odHRwOi8vd3d3LnczLm9yZy8xOTk5L3ho dG1sPC9hPiZxdW90OyB4bWw6bGFuZz0mcXVvdDtlbiZxdW90OyBsYW5nPSZxdW90O2VuJnF1b3Q7 Jmd0Ozwvc3Bhbj48L2Rpdj4KPGRpdj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdi KDI1NSwgMjU1LCAxMDIpOyI+oCAmbHQ7aGVhZCZndDs8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBz dHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAxMDIpOyI+oCCgIKA8L3NwYW4+ PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAx MDIpOyI+oCCgIKAmbHQ7L2hlYWQmZ3Q7PC9zcGFuPjwvZGl2Pgo8ZGl2PjxzcGFuIHN0eWxlPSJi YWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDEwMik7Ij6goDwvc3Bhbj48L2Rpdj48ZGl2 PjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDEwMik7Ij6gICZs dDsvYm9keSZndDs8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xv cjogcmdiKDI1NSwgMjU1LCAxMDIpOyI+Jmx0Oy9odG1sJmd0Ozwvc3Bhbj48L2Rpdj4KPC9kaXY+ PGRpdj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAxMDIpOyI+ PGJyPjwvc3Bhbj48L2Rpdj48ZGl2PndoaWxlIEkgdGhpbmsgdGhlIGV4cGVjdGVkIHJlc3VsdCBp c6A8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQt Y29sb3I6IHJnYigyNTUsIDI1NSwgMCk7Ij4mbHQ7aHRtbCB4bWxucz0mcXVvdDs8YSBocmVmPSJo dHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj5odHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1s PC9hPiZxdW90OyB4bWw6bGFuZz0mcXVvdDtlbiZxdW90OyBsYW5nPSZxdW90O2VuJnF1b3Q7Jmd0 Ozwvc3Bhbj48L2Rpdj4KPGRpdj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1 NSwgMjU1LCAwKTsiPqAgJmx0O2hlYWQmZ3Q7PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9 ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMCk7Ij6gIKAgoDwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDApOyI+oCCg IKAmbHQ7L2hlYWQmZ3Q7PC9zcGFuPjwvZGl2Pgo8ZGl2PjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5k LWNvbG9yOiByZ2IoMjU1LCAyNTUsIDApOyI+oCAmbHQ7Ym9keSZndDs8L3NwYW4+PC9kaXY+PGRp dj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAwKTsiPjxicj48 L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwg MjU1LCAwKTsiPqAgJmx0Oy9ib2R5Jmd0Ozwvc3Bhbj48L2Rpdj4KPGRpdj48c3BhbiBzdHlsZT0i YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAwKTsiPiZsdDsvaHRtbCZndDs8L3NwYW4+ PC9kaXY+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwg MjU1LCAwKTsiPjxicj48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1j b2xvcjogcmdiKDI1NSwgMjU1LCAwKTsiPjxicj48L3NwYW4+PC9kaXY+ClRoYW5rcyAmYW1wOyBS ZWdhcmRzLDxicj5OZWVyYWogU2hhcm1hPGJyPgo8YnI+PGJyPgo= --===============6080444329774108998==-- From frank.fischer@mathematik.tu-chemnitz.de Wed Oct 19 10:26:46 2011 From: Frank Fischer To: implementations-list@lists.ourproject.org Subject: Re: Incorrect behaviour of cat etc text objects in evil Date: Wed, 19 Oct 2011 10:26:26 +0200 Message-ID: <20111019082626.GA31535@mordred.mathematik.tu-chemnitz.de> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3007750226733751515==" --===============3007750226733751515== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit On Tue, Oct 18, 2011 at 11:13:50PM -0700, Neeraj Sharma wrote: > I am not sure if this is still the right place to report issues. Please let > me know if there is some sort of issue tracker etc. used by evil. There is an issue tracker at http://bitbucket.org/lyro/evil > > I found that on a simple html as below if cursor is placed in anchor tag and > you do "cat" or "dat" or "cit" or "dit" it does not work correctly. > > > > > > *[cursor]* Google > > You're right, the current implementation of tag text objects is a little buggy. Another problem is that "vitit" does currently not include the tags (in vim, the second 'it' adds the tags to the current selection, in evil nothing happens). I know some of those issue for some time but and there should be some code in old vim-mode solving them. But I was just too lazy to fix them and up to now nobody complained ... ;) I'll try to have a look on the tags in the next days, but right now I do not have the time to work on evil, so please be patient. Frank --===============3007750226733751515==--