0
0
mirror of https://github.com/vim/vim.git synced 2025-10-09 06:14:17 -04:00
Files
vim/src/testdir/test_increment_dbcs.vim
Bram Moolenaar 9e4d8215d3 patch 7.4.2228
Problem:    Test files have inconsistant modelines.
Solution:   Don't set 'tabstop' to 2, use 'sts' and 'sw'.
2016-08-18 23:04:48 +02:00

31 lines
604 B
VimL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

" Tests for using Ctrl-A/Ctrl-X using DBCS.
if !has('multi_byte')
finish
endif
set encoding=cp932
scriptencoding cp932
func SetUp()
new
set nrformats&
endfunc
func TearDown()
bwipe!
endfunc
func Test_increment_dbcs_1()
set nrformats+=alpha
call setline(1, ["ŽR1"])
exec "norm! 0\<C-A>"
call assert_equal(["ŽR2"], getline(1, '$'))
call assert_equal([0, 1, 3, 0], getpos('.'))
call setline(1, ["`ab0xDEe"])
exec "norm! 0\<C-X>"
call assert_equal(["`ab0xDDe"], getline(1, '$'))
call assert_equal([0, 1, 10, 0], getpos('.'))
endfunc
" vim: shiftwidth=2 sts=2 expandtab