view src/testdir/test_mapping.in @ 6445:c8d6dbdd1156 v7.4.552

updated for version 7.4.552 Problem: Langmap applies to Insert mode expression mappings. Solution: Check for Insert mode. (Daniel Hahler)
author Bram Moolenaar <bram@vim.org>
date Sun, 14 Dec 2014 00:43:54 +0100
parents 3ec6e0ef4a67
children ccb6962585f1
line wrap: on
line source

Test for mappings and abbreviations

STARTTEST
:so small.vim
:so mbyte.vim
:set encoding=utf-8
: " abbreviations with р (0x80) should work
:inoreab чкпр   vim
GAчкпр 


: " langmap should not get remapped in insert mode
:inoremap { FAIL_ilangmap
:set langmap=+{ langnoremap
o+
: " expr mapping with langmap
:inoremap <expr> { "FAIL_iexplangmap"
o+

:/^test/,$w! test.out
:qa!
ENDTEST

test starts here: