1d388d2acSBram Moolenaar" Tests for using Ctrl-A/Ctrl-X using DBCS. 2*6d91bcb4SBram Moolenaar 3d388d2acSBram Moolenaarset encoding=cp932 4d388d2acSBram Moolenaarscriptencoding cp932 5d388d2acSBram Moolenaar 6d388d2acSBram Moolenaarfunc SetUp() 7d388d2acSBram Moolenaar new 8d388d2acSBram Moolenaar set nrformats& 9d388d2acSBram Moolenaarendfunc 10d388d2acSBram Moolenaar 11d388d2acSBram Moolenaarfunc TearDown() 12d388d2acSBram Moolenaar bwipe! 13d388d2acSBram Moolenaarendfunc 14d388d2acSBram Moolenaar 15d388d2acSBram Moolenaarfunc Test_increment_dbcs_1() 16d388d2acSBram Moolenaar set nrformats+=alpha 17d388d2acSBram Moolenaar call setline(1, ["�R1"]) 18d388d2acSBram Moolenaar exec "norm! 0\<C-A>" 19d388d2acSBram Moolenaar call assert_equal(["�R2"], getline(1, '$')) 20d388d2acSBram Moolenaar call assert_equal([0, 1, 3, 0], getpos('.')) 21d388d2acSBram Moolenaar 22d388d2acSBram Moolenaar call setline(1, ["�`�a�b0xDE�e"]) 23d388d2acSBram Moolenaar exec "norm! 0\<C-X>" 24d388d2acSBram Moolenaar call assert_equal(["�`�a�b0xDD�e"], getline(1, '$')) 25d388d2acSBram Moolenaar call assert_equal([0, 1, 10, 0], getpos('.')) 26d388d2acSBram Moolenaarendfunc 27d388d2acSBram Moolenaar 289e4d8215SBram Moolenaar" vim: shiftwidth=2 sts=2 expandtab 29