blob: 7ac578f086d96c5e5f58dca9bff55baabe8144e0 [file] [log] [blame]
Bram Moolenaarbdef5182014-10-21 16:22:17 +02001Test for mappings and abbreviations
2
3STARTTEST
4:so small.vim
5:so mbyte.vim
Bram Moolenaar7a373dd2014-10-22 22:09:01 +02006:set encoding=utf-8
Bram Moolenaarbdef5182014-10-21 16:22:17 +02007: " abbreviations with р (0x80) should work
8:inoreab чкпр vim
9GAчкпр
10
Bram Moolenaar50008692015-01-14 16:08:32 +010011:" mapping of ctrl-c in Insert mode
Bram Moolenaar651863c2015-01-14 12:44:41 +010012:set cpo-=< cpo-=k
13:inoremap <c-c> <ctrl-c>
14:cnoremap <c-c> dummy
15:cunmap <c-c>
16GA
17TEST2: CTRL-C |A|
18
Bram Moolenaar50008692015-01-14 16:08:32 +010019: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'
24GV
25:vunmap <c-c>
26:"
27:" langmap should not get remapped in insert mode
Bram Moolenaarc68c72e2014-12-14 00:43:54 +010028:inoremap { FAIL_ilangmap
29:set langmap=+{ langnoremap
30o+
31: " expr mapping with langmap
32:inoremap <expr> { "FAIL_iexplangmap"
33o+
34
Bram Moolenaarbdef5182014-10-21 16:22:17 +020035:/^test/,$w! test.out
36:qa!
37ENDTEST
38
39test starts here:
40