diff options
| author | Tobias Pisani <topisani@hamsterpoison.com> | 2024-02-23 16:53:30 +0100 |
|---|---|---|
| committer | Tobias Pisani <topisani@hamsterpoison.com> | 2024-02-24 05:18:56 +0100 |
| commit | dbe8528231f61717210f796c93c85b852b760b33 (patch) | |
| tree | a89cf707517da5c1b57710927d5acc889f2dcab8 /test/normal/repeat-insert/repeat-insert-mapped/cmd | |
| parent | 2d9c84e363d499eb699540c53d9f912f446a4d30 (diff) | |
Make insert repeat (.) more consistent
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
Diffstat (limited to 'test/normal/repeat-insert/repeat-insert-mapped/cmd')
| -rw-r--r-- | test/normal/repeat-insert/repeat-insert-mapped/cmd | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test/normal/repeat-insert/repeat-insert-mapped/cmd b/test/normal/repeat-insert/repeat-insert-mapped/cmd new file mode 100644 index 00000000..d29da756 --- /dev/null +++ b/test/normal/repeat-insert/repeat-insert-mapped/cmd @@ -0,0 +1 @@ +ixyz<esc>. |
