summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2018-03-01 14:04:52 +1100
committerMaxime Coste <mawww@kakoune.org>2018-03-01 14:04:52 +1100
commit7dfd439263a4f46ba5a0da861d457950cb4965be (patch)
treebdcf6c72ae5c436388f279fedd617d96c02888b9 /test
parent5c247bf1dd66a46b3263f232f353e7949e8aafd0 (diff)
parenta6a1c34288535f71fd20f6ec8b2a46a073bd1ed4 (diff)
Merge remote-tracking branch 'Delapouite/user-mode-lock'
Diffstat (limited to 'test')
-rw-r--r--test/normal/user-modes/cmd4
-rw-r--r--test/normal/user-modes/lock/cmd1
-rw-r--r--test/normal/user-modes/lock/in1
-rw-r--r--test/normal/user-modes/lock/out1
-rw-r--r--test/normal/user-modes/lock/rc3
-rw-r--r--test/normal/user-modes/once/cmd1
-rw-r--r--test/normal/user-modes/once/in (renamed from test/normal/user-modes/in)0
-rw-r--r--test/normal/user-modes/once/out (renamed from test/normal/user-modes/out)0
-rw-r--r--test/normal/user-modes/once/rc3
-rwxr-xr-xtest/run2
10 files changed, 11 insertions, 5 deletions
diff --git a/test/normal/user-modes/cmd b/test/normal/user-modes/cmd
deleted file mode 100644
index 455c6ded..00000000
--- a/test/normal/user-modes/cmd
+++ /dev/null
@@ -1,4 +0,0 @@
-:declare-user-mode global foo<ret>
-:map global foo f '<esc>wchello from foo<esc>'
-:enter-user-mode global foo
-f
diff --git a/test/normal/user-modes/lock/cmd b/test/normal/user-modes/lock/cmd
new file mode 100644
index 00000000..8c169dd5
--- /dev/null
+++ b/test/normal/user-modes/lock/cmd
@@ -0,0 +1 @@
+<a-,>fff<esc>f
diff --git a/test/normal/user-modes/lock/in b/test/normal/user-modes/lock/in
new file mode 100644
index 00000000..28076c78
--- /dev/null
+++ b/test/normal/user-modes/lock/in
@@ -0,0 +1 @@
+123delete
diff --git a/test/normal/user-modes/lock/out b/test/normal/user-modes/lock/out
new file mode 100644
index 00000000..c8b1b423
--- /dev/null
+++ b/test/normal/user-modes/lock/out
@@ -0,0 +1 @@
+delete
diff --git a/test/normal/user-modes/lock/rc b/test/normal/user-modes/lock/rc
new file mode 100644
index 00000000..b3114fef
--- /dev/null
+++ b/test/normal/user-modes/lock/rc
@@ -0,0 +1,3 @@
+declare-user-mode global foo
+map global foo f d
+map global normal <a-,> ':enter-user-mode -lock global foo<ret>'
diff --git a/test/normal/user-modes/once/cmd b/test/normal/user-modes/once/cmd
new file mode 100644
index 00000000..c86211cb
--- /dev/null
+++ b/test/normal/user-modes/once/cmd
@@ -0,0 +1 @@
+<a-,>ff
diff --git a/test/normal/user-modes/in b/test/normal/user-modes/once/in
index 5716ca59..5716ca59 100644
--- a/test/normal/user-modes/in
+++ b/test/normal/user-modes/once/in
diff --git a/test/normal/user-modes/out b/test/normal/user-modes/once/out
index 196f02f0..196f02f0 100644
--- a/test/normal/user-modes/out
+++ b/test/normal/user-modes/once/out
diff --git a/test/normal/user-modes/once/rc b/test/normal/user-modes/once/rc
new file mode 100644
index 00000000..102a6163
--- /dev/null
+++ b/test/normal/user-modes/once/rc
@@ -0,0 +1,3 @@
+declare-user-mode global foo
+map global foo f 'wchello from foo<esc>'
+map global normal <a-,> ':enter-user-mode global foo<ret>'
diff --git a/test/run b/test/run
index 661d3cf7..67367d9f 100755
--- a/test/run
+++ b/test/run
@@ -19,7 +19,7 @@ main() {
eval -buffer *debug* write debug
quit!
}
- try %{ exec "%sh{cat cmd}" }
+ try %{ exec -with-maps "%sh{cat cmd}" }
exec <c-l>
eval -buffer *debug* write debug
nop %sh{