changeset 26075:31bdc22000a1 v8.2.3571

patch 8.2.3571: some unicode control characters are considered printable Commit: https://github.com/vim/vim/commit/e2f66064d1c643f0cf12c4791de04bb123705a0c Author: Bram Moolenaar <Bram@vim.org> Date: Tue Nov 2 20:24:38 2021 +0000 patch 8.2.3571: some unicode control characters are considered printable Problem: Some unicode control characters are considered printable. Solution: Make 0x2060 - 0x2069 not printable.
author Bram Moolenaar <Bram@vim.org>
date Tue, 02 Nov 2021 21:30:05 +0100
parents 676e1735d5dd
children e182217c9805
files src/mbyte.c src/version.c
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/mbyte.c
+++ b/src/mbyte.c
@@ -2609,7 +2609,7 @@ utf_printable(int c)
     static struct interval nonprint[] =
     {
 	{0x070f, 0x070f}, {0x180b, 0x180e}, {0x200b, 0x200f}, {0x202a, 0x202e},
-	{0x206a, 0x206f}, {0xd800, 0xdfff}, {0xfeff, 0xfeff}, {0xfff9, 0xfffb},
+	{0x2060, 0x206f}, {0xd800, 0xdfff}, {0xfeff, 0xfeff}, {0xfff9, 0xfffb},
 	{0xfffe, 0xffff}
     };
 
--- a/src/version.c
+++ b/src/version.c
@@ -758,6 +758,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    3571,
+/**/
     3570,
 /**/
     3569,