summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2024-07-22 17:43:37 +1000
committerMaxime Coste <mawww@kakoune.org>2024-07-22 20:22:14 +1000
commite938d724f16ef06cbc97a4fedc20d56edf34e7f2 (patch)
treebc5828353bdc26259b59bf6eadf8e7bb08b9f062 /test
parent6f562aa0add09092d390f7ea2691959490234ed0 (diff)
Handle word completion when recording macros
Make last insert and macro recording closer together, paving the way towards moving last insert to a register. Use a FunctionRef for insert completer key insertion support.
Diffstat (limited to 'test')
-rw-r--r--test/normal/macro/record-macro/cmd (renamed from test/normal/record-macro/cmd)0
-rw-r--r--test/normal/macro/record-macro/out (renamed from test/normal/record-macro/out)0
-rw-r--r--test/normal/macro/replay-macro-mapped-word-completion/cmd1
-rw-r--r--test/normal/macro/replay-macro-mapped-word-completion/in1
-rw-r--r--test/normal/macro/replay-macro-mapped-word-completion/out3
-rw-r--r--test/normal/macro/replay-macro-mapped-word-completion/rc1
6 files changed, 6 insertions, 0 deletions
diff --git a/test/normal/record-macro/cmd b/test/normal/macro/record-macro/cmd
index 72de722f..72de722f 100644
--- a/test/normal/record-macro/cmd
+++ b/test/normal/macro/record-macro/cmd
diff --git a/test/normal/record-macro/out b/test/normal/macro/record-macro/out
index ead604b8..ead604b8 100644
--- a/test/normal/record-macro/out
+++ b/test/normal/macro/record-macro/out
diff --git a/test/normal/macro/replay-macro-mapped-word-completion/cmd b/test/normal/macro/replay-macro-mapped-word-completion/cmd
new file mode 100644
index 00000000..34d8b4e6
--- /dev/null
+++ b/test/normal/macro/replay-macro-mapped-word-completion/cmd
@@ -0,0 +1 @@
+Qofo<c-x><c-w><tab><esc>Qq
diff --git a/test/normal/macro/replay-macro-mapped-word-completion/in b/test/normal/macro/replay-macro-mapped-word-completion/in
new file mode 100644
index 00000000..323fae03
--- /dev/null
+++ b/test/normal/macro/replay-macro-mapped-word-completion/in
@@ -0,0 +1 @@
+foobar
diff --git a/test/normal/macro/replay-macro-mapped-word-completion/out b/test/normal/macro/replay-macro-mapped-word-completion/out
new file mode 100644
index 00000000..96f98c7f
--- /dev/null
+++ b/test/normal/macro/replay-macro-mapped-word-completion/out
@@ -0,0 +1,3 @@
+foobar
+foobar
+foobar
diff --git a/test/normal/macro/replay-macro-mapped-word-completion/rc b/test/normal/macro/replay-macro-mapped-word-completion/rc
new file mode 100644
index 00000000..71a61e52
--- /dev/null
+++ b/test/normal/macro/replay-macro-mapped-word-completion/rc
@@ -0,0 +1 @@
+map global insert <tab> <c-n>