From 30cd02301e5a55215a82cb2007a2fd631ae6fc33 Mon Sep 17 00:00:00 2001 From: oni-link Date: Thu, 10 Apr 2014 19:08:28 +0200 Subject: vim-patch:7.4.204 Problem: A mapping where the second byte is 0x80 doesn't work. Solution: Unescape before checking for incomplete multi-byte char. (Nobuhiro Takasaki) https://code.google.com/p/vim/source/detail?r=f5120cbf16b9a9c6e0fbb599a6524e05ecf11393 --- src/testdir/test75.in | 17 +++++++++++++++++ src/testdir/test75.ok | 1 + 2 files changed, 18 insertions(+) (limited to 'src/testdir') diff --git a/src/testdir/test75.in b/src/testdir/test75.in index 4bd8279a36..b7f2783f54 100644 --- a/src/testdir/test75.in +++ b/src/testdir/test75.in @@ -1,8 +1,11 @@ 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 isfoo :vnoremap