annotate src/testdir/test_mapping.in @ 6726:dcbb44996c5e

Added tag v7-4-686 for changeset bc62d1988bf2
author Bram Moolenaar <bram@vim.org>
date Tue, 31 Mar 2015 17:46:23 +0200
parents a7e485b683d8
children 5b1eefbf9a53
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6299
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
1 Test for mappings and abbreviations
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
2
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
3 STARTTEST
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
4 :so small.vim
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
5 :so mbyte.vim
6310
3ec6e0ef4a67 updated for version 7.4.488
Bram Moolenaar <bram@vim.org>
parents: 6299
diff changeset
6 :set encoding=utf-8
6299
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
7 : " abbreviations with р (0x80) should work
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
8 :inoreab чкпр vim
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
9 GAчкпр
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
10 
6491
8cfbc34ae4aa updated for version 7.4.573
Bram Moolenaar <bram@vim.org>
parents: 6482
diff changeset
11 :" mapping of ctrl-c in Insert mode
6482
ccb6962585f1 updated for version 7.4.569
Bram Moolenaar <bram@vim.org>
parents: 6445
diff changeset
12 :set cpo-=< cpo-=k
ccb6962585f1 updated for version 7.4.569
Bram Moolenaar <bram@vim.org>
parents: 6445
diff changeset
13 :inoremap <c-c> <ctrl-c>
ccb6962585f1 updated for version 7.4.569
Bram Moolenaar <bram@vim.org>
parents: 6445
diff changeset
14 :cnoremap <c-c> dummy
ccb6962585f1 updated for version 7.4.569
Bram Moolenaar <bram@vim.org>
parents: 6445
diff changeset
15 :cunmap <c-c>
ccb6962585f1 updated for version 7.4.569
Bram Moolenaar <bram@vim.org>
parents: 6445
diff changeset
16 GA
ccb6962585f1 updated for version 7.4.569
Bram Moolenaar <bram@vim.org>
parents: 6445
diff changeset
17 TEST2: CTRL-C |A|
ccb6962585f1 updated for version 7.4.569
Bram Moolenaar <bram@vim.org>
parents: 6445
diff changeset
18 
6491
8cfbc34ae4aa updated for version 7.4.573
Bram Moolenaar <bram@vim.org>
parents: 6482
diff changeset
19 :unmap <c-c>
8cfbc34ae4aa updated for version 7.4.573
Bram Moolenaar <bram@vim.org>
parents: 6482
diff changeset
20 :unmap! <c-c>
8cfbc34ae4aa updated for version 7.4.573
Bram Moolenaar <bram@vim.org>
parents: 6482
diff changeset
21 :"
8cfbc34ae4aa updated for version 7.4.573
Bram Moolenaar <bram@vim.org>
parents: 6482
diff changeset
22 :" mapping of ctrl-c in Visual mode
8cfbc34ae4aa updated for version 7.4.573
Bram Moolenaar <bram@vim.org>
parents: 6482
diff changeset
23 :vnoremap <c-c> :<C-u>$put ='vmap works'
8cfbc34ae4aa updated for version 7.4.573
Bram Moolenaar <bram@vim.org>
parents: 6482
diff changeset
24 GV
8cfbc34ae4aa updated for version 7.4.573
Bram Moolenaar <bram@vim.org>
parents: 6482
diff changeset
25 :vunmap <c-c>
8cfbc34ae4aa updated for version 7.4.573
Bram Moolenaar <bram@vim.org>
parents: 6482
diff changeset
26 :"
8cfbc34ae4aa updated for version 7.4.573
Bram Moolenaar <bram@vim.org>
parents: 6482
diff changeset
27 :" langmap should not get remapped in insert mode
6445
c8d6dbdd1156 updated for version 7.4.552
Bram Moolenaar <bram@vim.org>
parents: 6310
diff changeset
28 :inoremap { FAIL_ilangmap
c8d6dbdd1156 updated for version 7.4.552
Bram Moolenaar <bram@vim.org>
parents: 6310
diff changeset
29 :set langmap=+{ langnoremap
c8d6dbdd1156 updated for version 7.4.552
Bram Moolenaar <bram@vim.org>
parents: 6310
diff changeset
30 o+
c8d6dbdd1156 updated for version 7.4.552
Bram Moolenaar <bram@vim.org>
parents: 6310
diff changeset
31 : " expr mapping with langmap
c8d6dbdd1156 updated for version 7.4.552
Bram Moolenaar <bram@vim.org>
parents: 6310
diff changeset
32 :inoremap <expr> { "FAIL_iexplangmap"
c8d6dbdd1156 updated for version 7.4.552
Bram Moolenaar <bram@vim.org>
parents: 6310
diff changeset
33 o+
6575
a7e485b683d8 updated for version 7.4.614
Bram Moolenaar <bram@vim.org>
parents: 6491
diff changeset
34 :" issue #212 (feedkeys insert mapping at current position)
a7e485b683d8 updated for version 7.4.614
Bram Moolenaar <bram@vim.org>
parents: 6491
diff changeset
35 :nnoremap . :call feedkeys(".", "in")<cr>
a7e485b683d8 updated for version 7.4.614
Bram Moolenaar <bram@vim.org>
parents: 6491
diff changeset
36 :/^a b
a7e485b683d8 updated for version 7.4.614
Bram Moolenaar <bram@vim.org>
parents: 6491
diff changeset
37 0qqdw.ifooqj0@q:unmap .
a7e485b683d8 updated for version 7.4.614
Bram Moolenaar <bram@vim.org>
parents: 6491
diff changeset
38
6445
c8d6dbdd1156 updated for version 7.4.552
Bram Moolenaar <bram@vim.org>
parents: 6310
diff changeset
39
6299
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
40 :/^test/,$w! test.out
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
41 :qa!
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
42 ENDTEST
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
43
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
44 test starts here:
3eb160c5b3a1 updated for version 7.4.483
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
45
6575
a7e485b683d8 updated for version 7.4.614
Bram Moolenaar <bram@vim.org>
parents: 6491
diff changeset
46 a b c d
a7e485b683d8 updated for version 7.4.614
Bram Moolenaar <bram@vim.org>
parents: 6491
diff changeset
47 a b c d
a7e485b683d8 updated for version 7.4.614
Bram Moolenaar <bram@vim.org>
parents: 6491
diff changeset
48