patch 8.2.0803: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 764 - 767
diff --git a/src/libvterm/find-wide-chars.pl b/src/libvterm/find-wide-chars.pl
index fc4a234..f7f2205 100644
--- a/src/libvterm/find-wide-chars.pl
+++ b/src/libvterm/find-wide-chars.pl
@@ -3,16 +3,12 @@
use strict;
use warnings;
-use Unicode::UCD qw( charprop );
-
STDOUT->autoflush(1);
sub iswide
{
my ( $cp ) = @_;
-
- my $width = charprop( $cp, "East_Asian_Width" ) or return;
- return $width eq "Wide" || $width eq "Fullwidth";
+ return chr($cp) =~ m/\p{East_Asian_Width=Wide}|\p{East_Asian_Width=Fullwidth}/;
}
my ( $start, $end );