Skip to content

Instantly share code, notes, and snippets.

@sinkuu
Created March 11, 2020 14:06
Show Gist options
  • Save sinkuu/021ca0d9f6878dc6165ccf6d784075c4 to your computer and use it in GitHub Desktop.
Save sinkuu/021ca0d9f6878dc6165ccf6d784075c4 to your computer and use it in GitHub Desktop.
diff --git a/node_modules/brace/index.js b/node_modules/brace/index.js
index 5999cf6..c5ce592 100644
--- a/node_modules/brace/index.js
+++ b/node_modules/brace/index.js
@@ -11298,6 +11298,8 @@ EditSession.$uid = 0;
function isFullWidth(c) {
if (c < 0x1100)
return false;
+ // Treat a character whose East Asian Width property is "Ambiguous"
+ // as full-width.
return c >= 0x1100 && c <= 0x115F ||
c >= 0x11A3 && c <= 0x11A7 ||
c >= 0x11FA && c <= 0x11FF ||
@@ -11329,7 +11331,124 @@ EditSession.$uid = 0;
c >= 0xFE54 && c <= 0xFE66 ||
c >= 0xFE68 && c <= 0xFE6B ||
c >= 0xFF01 && c <= 0xFF60 ||
- c >= 0xFFE0 && c <= 0xFFE6;
+ c >= 0xFFE0 && c <= 0xFFE6 ||
+ // `uniset 'eaw:A - cat:Me - cat:Mn - cat:Cf - 0..1100'`:
+ c >= 0X2010 && c <= 0X2010 ||
+ c >= 0X2013 && c <= 0X2016 ||
+ c >= 0X2018 && c <= 0X2019 ||
+ c >= 0X201C && c <= 0X201D ||
+ c >= 0X2020 && c <= 0X2022 ||
+ c >= 0X2024 && c <= 0X2027 ||
+ c >= 0X2030 && c <= 0X2030 ||
+ c >= 0X2032 && c <= 0X2033 ||
+ c >= 0X2035 && c <= 0X2035 ||
+ c >= 0X203B && c <= 0X203B ||
+ c >= 0X203E && c <= 0X203E ||
+ c >= 0X2074 && c <= 0X2074 ||
+ c >= 0X207F && c <= 0X207F ||
+ c >= 0X2081 && c <= 0X2084 ||
+ c >= 0X20AC && c <= 0X20AC ||
+ c >= 0X2103 && c <= 0X2103 ||
+ c >= 0X2105 && c <= 0X2105 ||
+ c >= 0X2109 && c <= 0X2109 ||
+ c >= 0X2113 && c <= 0X2113 ||
+ c >= 0X2116 && c <= 0X2116 ||
+ c >= 0X2121 && c <= 0X2122 ||
+ c >= 0X2126 && c <= 0X2126 ||
+ c >= 0X212B && c <= 0X212B ||
+ c >= 0X2153 && c <= 0X2154 ||
+ c >= 0X215B && c <= 0X215E ||
+ c >= 0X2160 && c <= 0X216B ||
+ c >= 0X2170 && c <= 0X2179 ||
+ c >= 0X2189 && c <= 0X2189 ||
+ c >= 0X2190 && c <= 0X2199 ||
+ c >= 0X21B8 && c <= 0X21B9 ||
+ c >= 0X21D2 && c <= 0X21D2 ||
+ c >= 0X21D4 && c <= 0X21D4 ||
+ c >= 0X21E7 && c <= 0X21E7 ||
+ c >= 0X2200 && c <= 0X2200 ||
+ c >= 0X2202 && c <= 0X2203 ||
+ c >= 0X2207 && c <= 0X2208 ||
+ c >= 0X220B && c <= 0X220B ||
+ c >= 0X220F && c <= 0X220F ||
+ c >= 0X2211 && c <= 0X2211 ||
+ c >= 0X2215 && c <= 0X2215 ||
+ c >= 0X221A && c <= 0X221A ||
+ c >= 0X221D && c <= 0X2220 ||
+ c >= 0X2223 && c <= 0X2223 ||
+ c >= 0X2225 && c <= 0X2225 ||
+ c >= 0X2227 && c <= 0X222C ||
+ c >= 0X222E && c <= 0X222E ||
+ c >= 0X2234 && c <= 0X2237 ||
+ c >= 0X223C && c <= 0X223D ||
+ c >= 0X2248 && c <= 0X2248 ||
+ c >= 0X224C && c <= 0X224C ||
+ c >= 0X2252 && c <= 0X2252 ||
+ c >= 0X2260 && c <= 0X2261 ||
+ c >= 0X2264 && c <= 0X2267 ||
+ c >= 0X226A && c <= 0X226B ||
+ c >= 0X226E && c <= 0X226F ||
+ c >= 0X2282 && c <= 0X2283 ||
+ c >= 0X2286 && c <= 0X2287 ||
+ c >= 0X2295 && c <= 0X2295 ||
+ c >= 0X2299 && c <= 0X2299 ||
+ c >= 0X22A5 && c <= 0X22A5 ||
+ c >= 0X22BF && c <= 0X22BF ||
+ c >= 0X2312 && c <= 0X2312 ||
+ c >= 0X2460 && c <= 0X24E9 ||
+ c >= 0X24EB && c <= 0X254B ||
+ c >= 0X2550 && c <= 0X2573 ||
+ c >= 0X2580 && c <= 0X258F ||
+ c >= 0X2592 && c <= 0X2595 ||
+ c >= 0X25A0 && c <= 0X25A1 ||
+ c >= 0X25A3 && c <= 0X25A9 ||
+ c >= 0X25B2 && c <= 0X25B3 ||
+ c >= 0X25B6 && c <= 0X25B7 ||
+ c >= 0X25BC && c <= 0X25BD ||
+ c >= 0X25C0 && c <= 0X25C1 ||
+ c >= 0X25C6 && c <= 0X25C8 ||
+ c >= 0X25CB && c <= 0X25CB ||
+ c >= 0X25CE && c <= 0X25D1 ||
+ c >= 0X25E2 && c <= 0X25E5 ||
+ c >= 0X25EF && c <= 0X25EF ||
+ c >= 0X2605 && c <= 0X2606 ||
+ c >= 0X2609 && c <= 0X2609 ||
+ c >= 0X260E && c <= 0X260F ||
+ c >= 0X261C && c <= 0X261C ||
+ c >= 0X261E && c <= 0X261E ||
+ c >= 0X2640 && c <= 0X2640 ||
+ c >= 0X2642 && c <= 0X2642 ||
+ c >= 0X2660 && c <= 0X2661 ||
+ c >= 0X2663 && c <= 0X2665 ||
+ c >= 0X2667 && c <= 0X266A ||
+ c >= 0X266C && c <= 0X266D ||
+ c >= 0X266F && c <= 0X266F ||
+ c >= 0X269E && c <= 0X269F ||
+ c >= 0X26BF && c <= 0X26BF ||
+ c >= 0X26C6 && c <= 0X26CD ||
+ c >= 0X26CF && c <= 0X26D3 ||
+ c >= 0X26D5 && c <= 0X26E1 ||
+ c >= 0X26E3 && c <= 0X26E3 ||
+ c >= 0X26E8 && c <= 0X26E9 ||
+ c >= 0X26EB && c <= 0X26F1 ||
+ c >= 0X26F4 && c <= 0X26F4 ||
+ c >= 0X26F6 && c <= 0X26F9 ||
+ c >= 0X26FB && c <= 0X26FC ||
+ c >= 0X26FE && c <= 0X26FF ||
+ c >= 0X273D && c <= 0X273D ||
+ c >= 0X2776 && c <= 0X277F ||
+ c >= 0X2B56 && c <= 0X2B59 ||
+ c >= 0X3248 && c <= 0X324F ||
+ c >= 0XE000 && c <= 0XF8FF ||
+ c >= 0XFFFD && c <= 0XFFFD ||
+ c >= 0X1F100 && c <= 0X1F10A ||
+ c >= 0X1F110 && c <= 0X1F12D ||
+ c >= 0X1F130 && c <= 0X1F169 ||
+ c >= 0X1F170 && c <= 0X1F18D ||
+ c >= 0X1F18F && c <= 0X1F190 ||
+ c >= 0X1F19B && c <= 0X1F1AC ||
+ c >= 0XF0000 && c <= 0XFFFFD ||
+ c >= 0X100000 && c <= 0X10FFFD;
}
}).call(EditSession.prototype);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment