diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2023-11-30 20:35:25 +0000 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2023-11-30 20:35:25 +0000 |
commit | 1b7b916b7631ddf73c38e3a0070d64e4636cb2f3 (patch) | |
tree | cd08258054db80bb9a11b1061bb091c70b76926a /test/functional/legacy/088_conceal_tabs_spec.lua | |
parent | eaa89c11d0f8aefbb512de769c6c82f61a8baca3 (diff) | |
parent | 4a8bf24ac690004aedf5540fa440e788459e5e34 (diff) | |
download | rneovim-aucmd_textputpost.tar.gz rneovim-aucmd_textputpost.tar.bz2 rneovim-aucmd_textputpost.zip |
Merge remote-tracking branch 'upstream/master' into aucmd_textputpostaucmd_textputpost
Diffstat (limited to 'test/functional/legacy/088_conceal_tabs_spec.lua')
-rw-r--r-- | test/functional/legacy/088_conceal_tabs_spec.lua | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/test/functional/legacy/088_conceal_tabs_spec.lua b/test/functional/legacy/088_conceal_tabs_spec.lua deleted file mode 100644 index a4c7e26583..0000000000 --- a/test/functional/legacy/088_conceal_tabs_spec.lua +++ /dev/null @@ -1,97 +0,0 @@ --- Tests for correct display (cursor column position) with +conceal and --- tabulators. - -local helpers = require('test.functional.helpers')(after_each) -local feed, insert, clear, feed_command = - helpers.feed, helpers.insert, helpers.clear, helpers.feed_command - -local expect_pos = function(row, col) - return helpers.eq({row, col}, helpers.eval('[screenrow(), screencol()]')) -end - -describe('cursor and column position with conceal and tabulators', function() - setup(clear) - - -- luacheck: ignore 621 (Indentation) - it('are working', function() - insert([[ - start: - .concealed. text - |concealed| text - - .concealed. text - |concealed| text - - .a. .b. .c. .d. - |a| |b| |c| |d|]]) - - -- Conceal settings. - feed_command('set conceallevel=2') - feed_command('set concealcursor=nc') - feed_command('syntax match test /|/ conceal') - -- Start test. - feed_command('/^start:') - feed('ztj') - expect_pos(2, 1) - -- We should end up in the same column when running these commands on the - -- two lines. - feed('ft') - expect_pos(2, 17) - feed('$') - expect_pos(2, 20) - feed('0j') - expect_pos(3, 1) - feed('ft') - expect_pos(3, 17) - feed('$') - expect_pos(3, 20) - feed('j0j') - expect_pos(5, 8) - -- Same for next test block. - feed('ft') - expect_pos(5, 25) - feed('$') - expect_pos(5, 28) - feed('0j') - expect_pos(6, 8) - feed('ft') - expect_pos(6, 25) - feed('$') - expect_pos(6, 28) - feed('0j0j') - expect_pos(8, 1) - -- And check W with multiple tabs and conceals in a line. - feed('W') - expect_pos(8, 9) - feed('W') - expect_pos(8, 17) - feed('W') - expect_pos(8, 25) - feed('$') - expect_pos(8, 27) - feed('0j') - expect_pos(9, 1) - feed('W') - expect_pos(9, 9) - feed('W') - expect_pos(9, 17) - feed('W') - expect_pos(9, 25) - feed('$') - expect_pos(9, 26) - feed_command('set lbr') - feed('$') - expect_pos(9, 26) - feed_command('set list listchars=tab:>-') - feed('0') - expect_pos(9, 1) - feed('W') - expect_pos(9, 9) - feed('W') - expect_pos(9, 17) - feed('W') - expect_pos(9, 25) - feed('$') - expect_pos(9, 26) - end) -end) |