6299
|
1 Test for mappings and abbreviations
|
|
2
|
|
3 STARTTEST
|
|
4 :so small.vim
|
|
5 :so mbyte.vim
|
6310
|
6 :set encoding=utf-8
|
6299
|
7 : " abbreviations with р (0x80) should work
|
|
8 :inoreab чкпр vim
|
|
9 GAчкпр
|
|
10
|
6491
|
11 :" mapping of ctrl-c in Insert mode
|
6482
|
12 :set cpo-=< cpo-=k
|
|
13 :inoremap <c-c> <ctrl-c>
|
|
14 :cnoremap <c-c> dummy
|
|
15 :cunmap <c-c>
|
|
16 GA
|
|
17 TEST2: CTRL-C |A|
|
|
18
|
6491
|
19 :unmap <c-c>
|
|
20 :unmap! <c-c>
|
|
21 :"
|
|
22 :" mapping of ctrl-c in Visual mode
|
|
23 :vnoremap <c-c> :<C-u>$put ='vmap works'
|
|
24 GV
|
|
25 :vunmap <c-c>
|
|
26 :"
|
|
27 :" langmap should not get remapped in insert mode
|
6445
|
28 :inoremap { FAIL_ilangmap
|
|
29 :set langmap=+{ langnoremap
|
|
30 o+
|
|
31 : " expr mapping with langmap
|
|
32 :inoremap <expr> { "FAIL_iexplangmap"
|
|
33 o+
|
6575
|
34 :" issue #212 (feedkeys insert mapping at current position)
|
|
35 :nnoremap . :call feedkeys(".", "in")<cr>
|
|
36 :/^a b
|
|
37 0qqdw.ifooqj0@q:unmap .
|
|
38
|
6445
|
39
|
6299
|
40 :/^test/,$w! test.out
|
|
41 :qa!
|
|
42 ENDTEST
|
|
43
|
|
44 test starts here:
|
|
45
|
6575
|
46 a b c d
|
|
47 a b c d
|
|
48
|