Просмотр исходного кода

Disabled ligatures after regexp lookbehind `(?<=<` `(?<=>` `(?<==>` `(?<=|` `(?<==` (closes #578)

Nikita Prokopov 5 лет назад
Родитель
Сommit
00c8578ff0
3 измененных файлов с 34 добавлено и 1 удалено
  1. 1 0
      CHANGELOG.md
  2. 0 0
      FiraCode.glyphs
  3. 33 1
      clojure/regen_calt.clj

+ 1 - 0
CHANGELOG.md

@@ -52,6 +52,7 @@ All notable changes to this project will be documented in this file.
 - Added SystemVerilog `|->` `|=>` and `<-|` `<=|` for symmetry [#695]
 - Added Forces `||-` ligature and U+22A2..U+22AF `⊢ ⊣ ⊤ ⊥ ⊦ ⊧ ⊨ ⊩ ⊪ ⊫ ⊬ ⊭ ⊮ ⊯` [#709]
 - Tuned `fl` and `fi` pairs [#795]
+- Disabled ligatures after regexp lookbehind `(?<=<` `(?<=>` `(?<==>` `(?<=|` `(?<==` [#578]
 
 #### 1.207 (April 6, 2019)
 

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
FiraCode.glyphs


+ 33 - 1
clojure/regen_calt.clj

@@ -36,6 +36,37 @@
     ;; #624 (?:
     ["question" "colon"]
     "  ignore sub parenleft question' colon;\n"
+
+    ;; #578 (?<=< (?<=> (?<==> (?<=| (?<==
+    ["less" "equal" "less"]
+    "  ignore sub parenleft question less' equal less;\n"
+
+    ; ["equal" "less"]
+    ; moved to #548 >=<
+
+    ["less" "equal" "greater"]
+    "  ignore sub parenleft question less' equal greater;\n"
+
+    ["equal" "greater"]
+    "  ignore sub parenleft question less equal' greater;\n"
+
+    ["less" "equal" "equal" "greater"]
+    "  ignore sub parenleft question less' equal equal greater;\n"
+
+    ["equal" "equal" "greater"]
+    "  ignore sub parenleft question less equal' equal greater;\n"
+
+    ["less" "equal" "bar"]
+    "  ignore sub parenleft question less' equal bar;\n"
+
+    ["equal" "bar"]
+    "  ignore sub parenleft question less equal' bar;\n"
+
+    ["less" "equal" "equal"]
+    "  ignore sub parenleft question less' equal equal;\n"
+
+    ["equal" "equal"]
+    "  ignore sub parenleft question less equal' equal;\n"    
     
     ;; #621 <||>
     ["less" "bar" "bar"]
@@ -53,7 +84,8 @@
     "  ignore sub greater' equal less;\n"
 
     ["equal" "less"]
-    "  ignore sub greater equal' less;\n"
+    (str "  ignore sub greater equal' less;\n"
+         "  ignore sub parenleft question less equal' less;\n") ;; from #578 (?<=<
 
     ;; #593 {|}
     ["braceleft" "bar"]

Некоторые файлы не были показаны из-за большого количества измененных файлов