mirror of
https://github.com/neovim/neovim.git
synced 2025-10-03 16:36:30 +00:00
Merge pull request #2877 from lucc/test88
test: Migrate legacy test 88.
This commit is contained in:
@@ -32,7 +32,6 @@ SCRIPTS := \
|
||||
test69.out \
|
||||
test73.out \
|
||||
test79.out \
|
||||
test88.out \
|
||||
test_listlbr.out \
|
||||
test_breakindent.out \
|
||||
test_close_count.out \
|
||||
|
@@ -1,99 +0,0 @@
|
||||
vim: set ft=vim
|
||||
|
||||
Tests for correct display (cursor column position) with +conceal and
|
||||
tabulators.
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
:if !has('conceal')
|
||||
e! test.ok
|
||||
wq! test.out
|
||||
:endif
|
||||
:" Conceal settings.
|
||||
:set conceallevel=2
|
||||
:set concealcursor=nc
|
||||
:syntax match test /|/ conceal
|
||||
:" Save current cursor position. Only works in <expr> mode, can't be used
|
||||
:" with :normal because it moves the cursor to the command line. Thanks to ZyX
|
||||
:" <zyx.vim@gmail.com> for the idea to use an <expr> mapping.
|
||||
:let positions = []
|
||||
:nnoremap <expr> GG ":let positions += ['".screenrow().":".screencol()."']\n"
|
||||
:" Start test.
|
||||
/^start:
|
||||
:normal ztj
|
||||
GGk
|
||||
:" We should end up in the same column when running these commands on the two
|
||||
:" lines.
|
||||
:normal ft
|
||||
GGk
|
||||
:normal $
|
||||
GGk
|
||||
:normal 0j
|
||||
GGk
|
||||
:normal ft
|
||||
GGk
|
||||
:normal $
|
||||
GGk
|
||||
:normal 0j0j
|
||||
GGk
|
||||
:" Same for next test block.
|
||||
:normal ft
|
||||
GGk
|
||||
:normal $
|
||||
GGk
|
||||
:normal 0j
|
||||
GGk
|
||||
:normal ft
|
||||
GGk
|
||||
:normal $
|
||||
GGk
|
||||
:normal 0j0j
|
||||
GGk
|
||||
:" And check W with multiple tabs and conceals in a line.
|
||||
:normal W
|
||||
GGk
|
||||
:normal W
|
||||
GGk
|
||||
:normal W
|
||||
GGk
|
||||
:normal $
|
||||
GGk
|
||||
:normal 0j
|
||||
GGk
|
||||
:normal W
|
||||
GGk
|
||||
:normal W
|
||||
GGk
|
||||
:normal W
|
||||
GGk
|
||||
:normal $
|
||||
GGk
|
||||
:set lbr
|
||||
:normal $
|
||||
GGk
|
||||
:set list listchars=tab:>-
|
||||
:normal 0
|
||||
GGk
|
||||
:normal W
|
||||
GGk
|
||||
:normal W
|
||||
GGk
|
||||
:normal W
|
||||
GGk
|
||||
:normal $
|
||||
GGk
|
||||
:" Display result.
|
||||
:call append('$', 'end:')
|
||||
:call append('$', positions)
|
||||
:/^end/,$wq! test.out
|
||||
ENDTEST
|
||||
|
||||
start:
|
||||
.concealed. text
|
||||
|concealed| text
|
||||
|
||||
.concealed. text
|
||||
|concealed| text
|
||||
|
||||
.a. .b. .c. .d.
|
||||
|a| |b| |c| |d|
|
@@ -1,29 +0,0 @@
|
||||
end:
|
||||
2:1
|
||||
2:17
|
||||
2:20
|
||||
3:1
|
||||
3:17
|
||||
3:20
|
||||
5:8
|
||||
5:25
|
||||
5:28
|
||||
6:8
|
||||
6:25
|
||||
6:28
|
||||
8:1
|
||||
8:9
|
||||
8:17
|
||||
8:25
|
||||
8:27
|
||||
9:1
|
||||
9:9
|
||||
9:17
|
||||
9:25
|
||||
9:26
|
||||
9:26
|
||||
9:1
|
||||
9:9
|
||||
9:17
|
||||
9:25
|
||||
9:26
|
Reference in New Issue
Block a user