Karsten Hopp 2c79c1
To: vim-dev@vim.org
Karsten Hopp 2c79c1
Subject: Patch 7.1.193
Karsten Hopp 2c79c1
Fcc: outbox
Karsten Hopp 2c79c1
From: Bram Moolenaar <Bram@moolenaar.net>
Karsten Hopp 2c79c1
Mime-Version: 1.0
Karsten Hopp 2c79c1
Content-Type: text/plain; charset=ISO-8859-1
Karsten Hopp 2c79c1
Content-Transfer-Encoding: 8bit
Karsten Hopp 2c79c1
------------
Karsten Hopp 2c79c1
Karsten Hopp 2c79c1
Patch 7.1.193
Karsten Hopp 2c79c1
Problem:    Some Vim 5.x digraphs are missing in Vim 7, even though the
Karsten Hopp 2c79c1
	    character pairs are not used. (Philippe de Muyter)
Karsten Hopp 2c79c1
Solution:   Add those Vim 5.x digraphs that don't conflict with others.
Karsten Hopp 2c79c1
Files:	    src/digraph.c
Karsten Hopp 2c79c1
Karsten Hopp 2c79c1
Karsten Hopp 2c79c1
*** ../vim-7.1.192/src/digraph.c	Thu Sep 13 18:25:08 2007
Karsten Hopp 2c79c1
--- src/digraph.c	Thu Jan  3 17:48:47 2008
Karsten Hopp 2c79c1
***************
Karsten Hopp 2c79c1
*** 1978,1983 ****
Karsten Hopp 2c79c1
--- 1978,2038 ----
Karsten Hopp 2c79c1
  	{'f', 't', 0xfb05},
Karsten Hopp 2c79c1
  	{'s', 't', 0xfb06},
Karsten Hopp 2c79c1
  #      endif /* FEAT_MBYTE */
Karsten Hopp 2c79c1
+ 
Karsten Hopp 2c79c1
+ 	/* Vim 5.x compatible digraphs that don't conflict with the above */
Karsten Hopp 2c79c1
+ 	{'~', '!', 161},	/* ¡ */
Karsten Hopp 2c79c1
+ 	{'c', '|', 162},	/* ¢ */
Karsten Hopp 2c79c1
+ 	{'$', '$', 163},	/* £ */
Karsten Hopp 2c79c1
+ 	{'o', 'x', 164},	/* ¤ - currency symbol in ISO 8859-1 */
Karsten Hopp 2c79c1
+ 	{'Y', '-', 165},	/* ¥ */
Karsten Hopp 2c79c1
+ 	{'|', '|', 166},	/* ¦ */
Karsten Hopp 2c79c1
+ 	{'c', 'O', 169},	/* © */
Karsten Hopp 2c79c1
+ 	{'-', ',', 172},	/* ¬ */
Karsten Hopp 2c79c1
+ 	{'-', '=', 175},	/* ¯ */
Karsten Hopp 2c79c1
+ 	{'~', 'o', 176},	/* ° */
Karsten Hopp 2c79c1
+ 	{'2', '2', 178},	/* ² */
Karsten Hopp 2c79c1
+ 	{'3', '3', 179},	/* ³ */
Karsten Hopp 2c79c1
+ 	{'p', 'p', 182},	/* ¶ */
Karsten Hopp 2c79c1
+ 	{'~', '.', 183},	/* · */
Karsten Hopp 2c79c1
+ 	{'1', '1', 185},	/* ¹ */
Karsten Hopp 2c79c1
+ 	{'~', '?', 191},	/* ¿ */
Karsten Hopp 2c79c1
+ 	{'A', '`', 192},	/* À */
Karsten Hopp 2c79c1
+ 	{'A', '^', 194},	/* Â */
Karsten Hopp 2c79c1
+ 	{'A', '~', 195},	/* Ã */
Karsten Hopp 2c79c1
+ 	{'A', '"', 196},	/* Ä */
Karsten Hopp 2c79c1
+ 	{'A', '@', 197},	/* Å */
Karsten Hopp 2c79c1
+ 	{'E', '`', 200},	/* È */
Karsten Hopp 2c79c1
+ 	{'E', '^', 202},	/* Ê */
Karsten Hopp 2c79c1
+ 	{'E', '"', 203},	/* Ë */
Karsten Hopp 2c79c1
+ 	{'I', '`', 204},	/* Ì */
Karsten Hopp 2c79c1
+ 	{'I', '^', 206},	/* Î */
Karsten Hopp 2c79c1
+ 	{'I', '"', 207},	/* Ï */
Karsten Hopp 2c79c1
+ 	{'N', '~', 209},	/* Ñ */
Karsten Hopp 2c79c1
+ 	{'O', '`', 210},	/* Ò */
Karsten Hopp 2c79c1
+ 	{'O', '^', 212},	/* Ô */
Karsten Hopp 2c79c1
+ 	{'O', '~', 213},	/* Õ */
Karsten Hopp 2c79c1
+ 	{'/', '\\', 215},	/* × - multiplication symbol in ISO 8859-1 */
Karsten Hopp 2c79c1
+ 	{'U', '`', 217},	/* Ù */
Karsten Hopp 2c79c1
+ 	{'U', '^', 219},	/* Û */
Karsten Hopp 2c79c1
+ 	{'I', 'p', 222},	/* Þ */
Karsten Hopp 2c79c1
+ 	{'a', '`', 224},	/* à */
Karsten Hopp 2c79c1
+ 	{'a', '^', 226},	/* â */
Karsten Hopp 2c79c1
+ 	{'a', '~', 227},	/* ã */
Karsten Hopp 2c79c1
+ 	{'a', '"', 228},	/* ä */
Karsten Hopp 2c79c1
+ 	{'a', '@', 229},	/* å */
Karsten Hopp 2c79c1
+ 	{'e', '`', 232},	/* è */
Karsten Hopp 2c79c1
+ 	{'e', '^', 234},	/* ê */
Karsten Hopp 2c79c1
+ 	{'e', '"', 235},	/* ë */
Karsten Hopp 2c79c1
+ 	{'i', '`', 236},	/* ì */
Karsten Hopp 2c79c1
+ 	{'i', '^', 238},	/* î */
Karsten Hopp 2c79c1
+ 	{'n', '~', 241},	/* ñ */
Karsten Hopp 2c79c1
+ 	{'o', '`', 242},	/* ò */
Karsten Hopp 2c79c1
+ 	{'o', '^', 244},	/* ô */
Karsten Hopp 2c79c1
+ 	{'o', '~', 245},	/* õ */
Karsten Hopp 2c79c1
+ 	{'u', '`', 249},	/* ù */
Karsten Hopp 2c79c1
+ 	{'u', '^', 251},	/* û */
Karsten Hopp 2c79c1
+ 	{'y', '"', 255},	/* x XX */
Karsten Hopp 2c79c1
+ 
Karsten Hopp 2c79c1
  	{NUL, NUL, NUL}
Karsten Hopp 2c79c1
         };
Karsten Hopp 2c79c1
  
Karsten Hopp 2c79c1
*** ../vim-7.1.192/src/version.c	Thu Jan  3 16:31:17 2008
Karsten Hopp 2c79c1
--- src/version.c	Thu Jan  3 17:52:51 2008
Karsten Hopp 2c79c1
***************
Karsten Hopp 2c79c1
*** 668,669 ****
Karsten Hopp 2c79c1
--- 668,671 ----
Karsten Hopp 2c79c1
  {   /* Add new patch number below this line */
Karsten Hopp 2c79c1
+ /**/
Karsten Hopp 2c79c1
+     193,
Karsten Hopp 2c79c1
  /**/
Karsten Hopp 2c79c1
Karsten Hopp 2c79c1
-- 
Karsten Hopp 2c79c1
Futility Factor: No experiment is ever a complete failure - it can always
Karsten Hopp 2c79c1
serve as a negative example.
Karsten Hopp 2c79c1
Karsten Hopp 2c79c1
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
Karsten Hopp 2c79c1
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
Karsten Hopp 2c79c1
\\\        download, build and distribute -- http://www.A-A-P.org        ///
Karsten Hopp 2c79c1
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///