<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kakoune.git/test/normal/repeat-insert/cmd, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/'/>
<entry>
<title>Make insert repeat (.) more consistent</title>
<updated>2024-02-24T04:18:56+00:00</updated>
<author>
<name>Tobias Pisani</name>
<email>topisani@hamsterpoison.com</email>
</author>
<published>2024-02-23T15:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=dbe8528231f61717210f796c93c85b852b760b33'/>
<id>dbe8528231f61717210f796c93c85b852b760b33</id>
<content type='text'>
Insert repeat will now only record non-synthesized keys, and when played back
execute mappings as well. Constructing some tests, and with the specific goal
of fixing https://github.com/alexherbo2/auto-pairs.kak/issues/38, this appeared to
be the best approach. Other options could be evaluating the maps only when recording,
but this gave other issues (see tests/normal/repeat-insert/repeat-insert-mapped)

At this point, repeat-insert may be essentially just a hardcoded macro, at least I
haven't identified the difference. If this really is the case, it may make sense to
give it a dedicated register, and implement it as a macro.

Fixes #3600
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Insert repeat will now only record non-synthesized keys, and when played back
execute mappings as well. Constructing some tests, and with the specific goal
of fixing https://github.com/alexherbo2/auto-pairs.kak/issues/38, this appeared to
be the best approach. Other options could be evaluating the maps only when recording,
but this gave other issues (see tests/normal/repeat-insert/repeat-insert-mapped)

At this point, repeat-insert may be essentially just a hardcoded macro, at least I
haven't identified the difference. If this really is the case, it may make sense to
give it a dedicated register, and implement it as a macro.

Fixes #3600
</pre>
</div>
</content>
</entry>
<entry>
<title>Change `a` on end of line behaviour to be consistent</title>
<updated>2018-07-04T22:00:14+00:00</updated>
<author>
<name>Maxime Coste</name>
<email>mawww@kakoune.org</email>
</author>
<published>2018-07-04T09:42:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=63d4c8c3114862a49a2a4a54b2f229f9260bf291'/>
<id>63d4c8c3114862a49a2a4a54b2f229f9260bf291</id>
<content type='text'>
`a` will just jump on next line, `a` on last end of line opens a new
line beneath it.

Fixes #1164
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`a` will just jump on next line, `a` on last end of line opens a new
line beneath it.

Fixes #1164
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename 'unit' test directory to 'normal' as they are the normal mode tests</title>
<updated>2017-06-09T09:48:37+00:00</updated>
<author>
<name>Maxime Coste</name>
<email>mawww@kakoune.org</email>
</author>
<published>2017-06-09T09:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=fb81b1bc86cf317cd7cc672a6059eed6f792260d'/>
<id>fb81b1bc86cf317cd7cc672a6059eed6f792260d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
