Mercurial > vim
changeset 7254:b4b7b06c7951 v7.4.935
commit https://github.com/vim/vim/commit/6040256d8b0404564ac6f192296b12ea9d175e7d
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Nov 22 15:08:59 2015 +0100
patch 7.4.935
Problem: test_utf8 fails on MS-Windows when executed with gvim.
Solution: Use the insert flag on feedkeys() to put the string before the
":" that was already read when checking for available chars.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 22 Nov 2015 15:15:04 +0100 |
parents | 428e7e65e006 |
children | c4606e322fa4 |
files | src/testdir/test_utf8.in src/version.c |
diffstat | 2 files changed, 9 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/src/testdir/test_utf8.in +++ b/src/testdir/test_utf8.in @@ -9,7 +9,7 @@ STARTTEST :call setline(1, ["aaa", "あああ", "bbb"]) :exe ":norm! gg0l\<C-V>jjIx\<Esc>" :let r = getline(1, '$') -: +:" :bwipeout! :$put=r :" @@ -25,20 +25,20 @@ STARTTEST : return ['あ', 'い'] :endfunction :command -nargs=1 -complete=customlist,CustomComplete1 Test1 echo -:call feedkeys(":Test1 \<C-L>'\<C-B>$put='\<CR>", 't') -: +:call feedkeys(":Test1 \<C-L>'\<C-B>$put='\<CR>", 'it') +:" :function! CustomComplete2(lead, line, pos) : return ['あたし', 'あたま', 'あたりめ'] :endfunction :command -nargs=1 -complete=customlist,CustomComplete2 Test2 echo -:call feedkeys(":Test2 \<C-L>'\<C-B>$put='\<CR>", 't') -: +:call feedkeys(":Test2 \<C-L>'\<C-B>$put='\<CR>", 'it') +:" :function! CustomComplete3(lead, line, pos) : return ['Nこ', 'Nん', 'Nぶ'] :endfunction :command -nargs=1 -complete=customlist,CustomComplete3 Test3 echo -:call feedkeys(":Test3 \<C-L>'\<C-B>$put='\<CR>", 't') -: +:call feedkeys(":Test3 \<C-L>'\<C-B>$put='\<CR>", 'it') +:" :call garbagecollect(1) :/^start:/,$wq! test.out ENDTEST