| Bram Moolenaar | 019b9c6 | 2016-03-05 17:26:00 +0100 | [diff] [blame] | 1 | " Tests for Visual mode |
| 2 | if !has('multi_byte') | ||||
| 3 | finish | ||||
| 4 | endif | ||||
| 5 | set encoding=utf-8 | ||||
| 6 | scriptencoding utf-8 | ||||
| 7 | |||||
| 8 | if !has('visual') | ||||
| 9 | finish | ||||
| 10 | endif | ||||
| 11 | |||||
| 12 | func Test_block_shift_multibyte() | ||||
| 13 | split | ||||
| 14 | call setline(1, ['xヹxxx', 'ヹxxx']) | ||||
| 15 | exe "normal 1G0l\<C-V>jl>" | ||||
| 16 | call assert_equal('x ヹxxx', getline(1)) | ||||
| 17 | call assert_equal(' ヹxxx', getline(2)) | ||||
| 18 | q! | ||||
| 19 | endfunc | ||||