aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorÖmer Sinan Ağacan <omeragacan@gmail.com>2018-01-21 15:09:17 +0300
committerÖmer Sinan Ağacan <omeragacan@gmail.com>2018-01-26 18:39:20 +0300
commit9bc1410ee1a467a8058a8de585c0e68d64ef8521 (patch)
tree14d26e2579dae05b595c5ff3b8fdf58b7b925845 /test
parentcd59577d576d71aa788a873ce779ce6dc3e7bc21 (diff)
downloadrneovim-9bc1410ee1a467a8058a8de585c0e68d64ef8521.tar.gz
rneovim-9bc1410ee1a467a8058a8de585c0e68d64ef8521.tar.bz2
rneovim-9bc1410ee1a467a8058a8de585c0e68d64ef8521.zip
vim-patch:8.0.1304: CTRL-G/CTRL-T don't work with incsearch and empty pattern
Problem: CTRL-G/CTRL-T don't work with incsearch and empty pattern. Solution: Use the last search pattern. (Christian Brabandt, closes vim/vim#2292) https://github.com/vim/vim/commit/d0480097177369a6ed91d47aba189ae647afcd68
Diffstat (limited to 'test')
-rw-r--r--test/functional/ui/searchhl_spec.lua24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/functional/ui/searchhl_spec.lua b/test/functional/ui/searchhl_spec.lua
index 9fe9c2e6bd..b15a577585 100644
--- a/test/functional/ui/searchhl_spec.lua
+++ b/test/functional/ui/searchhl_spec.lua
@@ -243,6 +243,30 @@ describe('search highlighting', function()
{1:~ }|
/^ |
]])
+
+ -- 8.0.1304, test that C-g and C-t works with incsearch and empty pattern
+ feed('<esc>/fi<CR>')
+ feed('//')
+ screen:expect([[
+ the {3:fi}rst line |
+ in a little {2:fi}le |
+ |
+ {1:~ }|
+ {1:~ }|
+ {1:~ }|
+ //^ |
+ ]])
+
+ feed('<C-g>')
+ screen:expect([[
+ the {2:fi}rst line |
+ in a little {3:fi}le |
+ |
+ {1:~ }|
+ {1:~ }|
+ {1:~ }|
+ //^ |
+ ]])
end)
it('works with incsearch and offset', function()