<div>Thanks for the clarification and yes it is more useful for the "C-." 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 "C-." a few more times, undo all the changes so far and restart the above 8 steps again, this time when pressing the "C-." for the first time the line becomes "aaaeeeaaa" which is good, however, pressing "C-." again would clear the line as well as the "Buffer Modified Flag" (buffer indicated as "no change") as opposed to changing the line to "aaaeeeeee", pressing "C-." 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 <<a href="mailto:frank.fischer@mathematik.tu-chemnitz.de">frank.fischer@mathematik.tu-chemnitz.de</a>> wrote:</div>
<div>Am Fri, 19 Aug 2011 11:35:41 -0400</div><div>schrieb York Zhao <<a href="mailto:gtdplatform@gmail.com">gtdplatform@gmail.com</a>>:</div><div><br></div><div>> Ok, I've found new problems, here is the sequence to reproduce:</div>
<div>></div><div>> 1. At the beginning of a empty line, I typed "i"</div><div>> 2. Type "aaa" and the line becomes "aaa"</div><div>> 3. "Esc"</div><div>> 4. "i"</div>
<div>> 5. "eee" and the line becomes "aaaeee"</div><div>> 6. "Esc"</div><div>> 7. Type "." and the line becomes "aaaeeeeee"</div><div>> 8. Type "C-." and the becomes "aaaeeeaaa" while it should be</div>
<div>> "aaaeeeeeeaaa"</div><div><br></div><div>No, it should be aaaeeeaaa. C-. is bound to `evil-pop-repeat' and it</div><div>replaces the just repeated command with the previously recorded one.</div><div>
This is similar to Emacs' 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 "repeat-ring" and C-. cycles through that ring when used</div><div>immediately after a ".", hence the behavior you describe is by</div><div>intention. In order to get "aaaeeeeeeaaa" 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>