<div>Thanks for the clarification and yes it is more useful for the &quot;C-.&quot; to behave in the way you explained.</div><div><br></div><div>However, there is still some problems I believe around here. After the 8 steps I listed in the previous email, and maybe keep pressing &quot;C-.&quot; a few more times, undo all the changes so far and restart the above 8 steps again, this time when pressing the &quot;C-.&quot; for the first time the line becomes &quot;aaaeeeaaa&quot; which is good, however, pressing &quot;C-.&quot; again would clear the line as well as the &quot;Buffer Modified Flag&quot; (buffer indicated as &quot;no change&quot;) as opposed to changing the line to &quot;aaaeeeeee&quot;, pressing &quot;C-.&quot; the third time would mess up the next line in the buffer.</div>
<div><br></div><div>Hope this helps.</div><div><br></div><div>York</div><div><br></div><div><br></div><div>On Fri, Aug 19, 2011 at 12:46 PM, Frank Fischer &lt;<a href="mailto:frank.fischer@mathematik.tu-chemnitz.de">frank.fischer@mathematik.tu-chemnitz.de</a>&gt; wrote:</div>
<div>Am Fri, 19 Aug 2011 11:35:41 -0400</div><div>schrieb York Zhao &lt;<a href="mailto:gtdplatform@gmail.com">gtdplatform@gmail.com</a>&gt;:</div><div><br></div><div>&gt; Ok, I&#39;ve found new problems, here is the sequence to reproduce:</div>
<div>&gt;</div><div>&gt; 1. At the beginning of a empty line, I typed &quot;i&quot;</div><div>&gt; 2. Type &quot;aaa&quot; and the line becomes &quot;aaa&quot;</div><div>&gt; 3. &quot;Esc&quot;</div><div>&gt; 4. &quot;i&quot;</div>
<div>&gt; 5. &quot;eee&quot; and the line becomes &quot;aaaeee&quot;</div><div>&gt; 6. &quot;Esc&quot;</div><div>&gt; 7. Type &quot;.&quot; and the line becomes &quot;aaaeeeeee&quot;</div><div>&gt; 8. Type &quot;C-.&quot; and the becomes &quot;aaaeeeaaa&quot; while it should be</div>
<div>&gt; &quot;aaaeeeeeeaaa&quot;</div><div><br></div><div>No, it should be aaaeeeaaa. C-. is bound to `evil-pop-repeat&#39; and it</div><div>replaces the just repeated command with the previously recorded one.</div><div>
This is similar to Emacs&#39; kill ring, where you can use C-y to paste</div><div>some yanked text and M-y the replace this text with previously yanked</div><div>text rotating the kill-ring. Evil arranges recorded commands similarly</div>
<div>in a &quot;repeat-ring&quot; and C-. cycles through that ring when used</div><div>immediately after a &quot;.&quot;, hence the behavior you describe is by</div><div>intention. In order to get &quot;aaaeeeeeeaaa&quot; use . two times followed by a</div>
<div>C-.</div><div><br></div><div>Frank</div><div><br></div><div>_______________________________________________</div><div>implementations-list mailing list</div><div><a href="mailto:implementations-list@lists.ourproject.org">implementations-list@lists.ourproject.org</a></div>
<div><a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list">https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list</a></div><div><br></div>