comparison src/testdir/test_vartabs.vim @ 27821:c3b34e4bbe34 v8.2.4436

patch 8.2.4436: crash with weird 'vartabstop' value Commit: https://github.com/vim/vim/commit/4e889f98e95ac05d7c8bd3ee933ab4d47820fdfa Author: Bram Moolenaar <Bram@vim.org> Date: Mon Feb 21 19:36:12 2022 +0000 patch 8.2.4436: crash with weird 'vartabstop' value Problem: Crash with weird 'vartabstop' value. Solution: Check for running into the end of the line.
author Bram Moolenaar <Bram@vim.org>
date Mon, 21 Feb 2022 20:45:03 +0100
parents 8e8fb566dfa5
children 6a692e597de5
comparison
equal deleted inserted replaced
27820:ba1d4ad637c0 27821:c3b34e4bbe34
440 call assert_fails('set shiftwidth=-1', 'E487:') 440 call assert_fails('set shiftwidth=-1', 'E487:')
441 call assert_equal(5, &shiftwidth) 441 call assert_equal(5, &shiftwidth)
442 setlocal shiftwidth& vartabstop& tabstop& 442 setlocal shiftwidth& vartabstop& tabstop&
443 endfunc 443 endfunc
444 444
445 func Test_vartabstop_latin1()
446 let save_encoding = &encoding
447 new
448 set encoding=iso8859
449 silent norm :se 
450 set vartabstop=400
451 norm i00 
452 bwipe!
453 let &encoding = save_encoding
454 endfunc
455
456
445 " vim: shiftwidth=2 sts=2 expandtab 457 " vim: shiftwidth=2 sts=2 expandtab