Mercurial > vim
view src/testdir/test75.in @ 5899:60cdaa05a6ad v7.4.292
updated for version 7.4.292
Problem: Searching for "a" does not match accented "a" with new regexp
engine, does match with old engine. (David B?rgin)
"ca" does not match "ca" with accented "a" with either engine.
Solution: Change the old engine, check for following composing character
also for single-byte patterns.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Tue, 13 May 2014 18:04:00 +0200 |
parents | f5120cbf16b9 |
children | dd3dac42cb9b |
line wrap: on
line source
Tests for maparg(). Also test utf8 map with a 0x80 byte. STARTTEST :so small.vim :so mbyte.vim :set cpo-=< :set encoding=utf8 :" Test maparg() with a string result :map foo<C-V> is<F4>foo :vnoremap <script> <buffer> <expr> <silent> bar isbar :call append('$', maparg('foo<C-V>')) :call append('$', string(maparg('foo<C-V>', '', 0, 1))) :call append('$', string(maparg('bar', '', 0, 1))) :map <buffer> <nowait> foo bar :call append('$', string(maparg('foo', '', 0, 1))) :" :map abc x<char-114>x :call append('$', maparg('abc')) :map abc y<S-char-114>y :call append('$', maparg('abc')) :" Go:" :" Outside of the range, minimum :inoremap <Char-0x1040> a :call feedkeys("a\u1040\<Esc>") :" Inside of the range, minimum :inoremap <Char-0x103f> b :call feedkeys("a\u103f\<Esc>") :" Inside of the range, maximum :inoremap <Char-0xf03f> c :call feedkeys("a\uf03f\<Esc>") :" Outside of the range, maximum :inoremap <Char-0xf040> d :call feedkeys("a\uf040\<Esc>") :" :/^eof/+1,$w! test.out :qa! ENDTEST eof