]> granicus.if.org Git - vim/commitdiff
patch 8.1.1156: Unicode emoji and other image characters not recognized v8.1.1156
authorBram Moolenaar <Bram@vim.org>
Fri, 12 Apr 2019 18:00:21 +0000 (20:00 +0200)
committerBram Moolenaar <Bram@vim.org>
Fri, 12 Apr 2019 18:00:21 +0000 (20:00 +0200)
Problem:    Unicode emoji and other image characters not recognized.
Solution:   Add ranges for musical notation, game pieces, etc. (Martin
            Tournoij, closes #4238)

src/mbyte.c
src/version.c

index a9932a1435bbdbda8587c22db6ca4e5ae7a32fd8..6cdf32a3327c1dc75bf02f9de6a07d986908435a 100644 (file)
@@ -2836,6 +2836,10 @@ utf_class_buf(int c, buf_T *buf)
        {0xff1a, 0xff20, 1},            /* half/fullwidth ASCII */
        {0xff3b, 0xff40, 1},            /* half/fullwidth ASCII */
        {0xff5b, 0xff65, 1},            /* half/fullwidth ASCII */
+       {0x1d000, 0x1d24f, 1},          /* Musical notation */
+       {0x1d400, 0x1d7ff, 1},          /* Mathematical Alphanumeric Symbols */
+       {0x1f000, 0x1f2ff, 1},          /* Game pieces; enclosed characters */
+       {0x1f300, 0x1f9ff, 1},          /* Many symbol blocks */
        {0x20000, 0x2a6df, 0x4e00},     /* CJK Ideographs */
        {0x2a700, 0x2b73f, 0x4e00},     /* CJK Ideographs */
        {0x2b740, 0x2b81f, 0x4e00},     /* CJK Ideographs */
index de7a99d9e50e6b4c832ab5d1d9af8f3501e90d1d..334a7ecef17780308f1f5ff0e3945a83559ea881 100644 (file)
@@ -771,6 +771,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1156,
 /**/
     1155,
 /**/