aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2015-08-20 12:45:11 -0400
committerJustin M. Keyes <justinkz@gmail.com>2015-08-20 12:45:11 -0400
commitf253c8d9b4ab0b31ce0d9a6a1b60428785d93d50 (patch)
tree0738ac32b832368df873e3e8d1a244af8e0c22f5 /src/nvim/testdir
parent2647677618118a1d9c34f7210c149ce9bc6e3d2a (diff)
parentf6f28c18e5824b13f4a20a481a9f350f0e652e9b (diff)
downloadrneovim-f253c8d9b4ab0b31ce0d9a6a1b60428785d93d50.tar.gz
rneovim-f253c8d9b4ab0b31ce0d9a6a1b60428785d93d50.tar.bz2
rneovim-f253c8d9b4ab0b31ce0d9a6a1b60428785d93d50.zip
Merge pull request #3203 from jamessan/vim-7.4.813
Add getcharsearch() and setcharsearch()
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/Makefile1
-rw-r--r--src/nvim/testdir/test_charsearch.in25
-rw-r--r--src/nvim/testdir/test_charsearch.ok3
3 files changed, 29 insertions, 0 deletions
diff --git a/src/nvim/testdir/Makefile b/src/nvim/testdir/Makefile
index c97ffc2ced..6af8893800 100644
--- a/src/nvim/testdir/Makefile
+++ b/src/nvim/testdir/Makefile
@@ -27,6 +27,7 @@ SCRIPTS := test_eval.out \
test88.out \
test_listlbr.out \
test_breakindent.out \
+ test_charsearch.out \
test_close_count.out \
test_command_count.out \
diff --git a/src/nvim/testdir/test_charsearch.in b/src/nvim/testdir/test_charsearch.in
new file mode 100644
index 0000000000..5085cb39bc
--- /dev/null
+++ b/src/nvim/testdir/test_charsearch.in
@@ -0,0 +1,25 @@
+Test for character searches
+
+STARTTEST
+:so small.vim
+:" check that "fe" and ";" work
+/^X
+ylfep;;p,,p:
+:" check that save/restore works
+/^Y
+ylfep:let csave = getcharsearch()
+fip:call setcharsearch(csave)
+;p;p:
+:" check that setcharsearch() changes the settins.
+/^Z
+ylfep:call setcharsearch({'char': 'k'})
+;p:call setcharsearch({'forward': 0})
+$;p:call setcharseearch({'until'}: 1})
+;;p:
+:/^X/,$w! test.out
+:qa!
+ENDTEST
+
+Xabcdefghijkemnopqretuvwxyz
+Yabcdefghijkemnopqretuvwxyz
+Zabcdefghijkemnokqretkvwxyz
diff --git a/src/nvim/testdir/test_charsearch.ok b/src/nvim/testdir/test_charsearch.ok
new file mode 100644
index 0000000000..a0c90e24f9
--- /dev/null
+++ b/src/nvim/testdir/test_charsearch.ok
@@ -0,0 +1,3 @@
+XabcdeXfghijkeXmnopqreXtuvwxyz
+YabcdeYfghiYjkeYmnopqreYtuvwxyz
+ZabcdeZfghijkZemnokZqretkZvwxyz