]> granicus.if.org Git - vim/commitdiff
patch 7.4.2084 v7.4.2084
authorBram Moolenaar <Bram@vim.org>
Wed, 20 Jul 2016 20:23:49 +0000 (22:23 +0200)
committerBram Moolenaar <Bram@vim.org>
Wed, 20 Jul 2016 20:23:49 +0000 (22:23 +0200)
Problem:    New digraph test makes testing hang.
Solution:   Don't set "nocp".

src/testdir/test_digraph.vim
src/version.c

index 01180b6c2546369ae9e2a3f03ae61c4063b35968..b12e19fa7cc0ac5e45c2359fa4cc4a15d9994d98 100644 (file)
@@ -4,6 +4,8 @@ if !has("digraphs") || !has("multi_byte")
   finish
 endif
 
+scriptencoding utf-8
+
 func! Put_Dig(chars)
   exe "norm! o\<c-k>".a:chars
 endfu
@@ -13,8 +15,8 @@ func! Put_Dig_BS(char1, char2)
 endfu
 
 func! Test_digraphs()
-  let _enc=&enc
-  set nocp enc=utf8
+  let _enc = &enc
+  set enc=utf8
   new
   call Put_Dig("00")
   call assert_equal("∞", getline('.'))
@@ -214,7 +216,7 @@ func! Test_digraphs()
   call Put_Dig("el")
   call assert_equal(['␀', 'ü', '∞', 'l'], getline(line('.')-3,line('.')))
   " reset encoding option
-  let &enc=_enc
+  let &enc = _enc
   bw!
 endfunc
 
@@ -222,7 +224,7 @@ func! Test_digraphs_option()
   let _enc=&enc
   " reset whichwrap option, so that testing <esc><bs>A works,
   " without moving up a line
-  set nocp enc=utf8 digraph ww=
+  set enc=utf8 digraph ww=
   new
   call Put_Dig_BS("0","0")
   call assert_equal("∞", getline('.'))
@@ -422,7 +424,7 @@ func! Test_digraphs_option()
   call Put_Dig_BS("e","l")
   call assert_equal(['␀', 'ü', '∞', 'l'], getline(line('.')-3,line('.')))
   " reset encoding option
-  let &enc=_enc
+  let &enc = _enc
   set nodigraph ww&vim
   bw!
 endfunc
index 69da1192103f481e16027487d350b1341e5357ac..167d405589308d84305ccae4b726e532ef817530 100644 (file)
@@ -758,6 +758,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    2084,
 /**/
     2083,
 /**/