mirror of
https://github.com/tonsky/FiraCode.git
synced 2024-09-11 13:06:27 +03:00
Disalbed >=< =< |||, added slash_start.darw slash_middle.darw slahs_end.darw colon_middle.darw exclam_middle.darw
This commit is contained in:
parent
ace859529f
commit
6bb26fc5fc
1176
FiraCode.glyphs
1176
FiraCode.glyphs
File diff suppressed because one or more lines are too long
@ -65,14 +65,22 @@
|
|||||||
["colon" "greater"]
|
["colon" "greater"]
|
||||||
" ignore sub colon' greater equal;\n"
|
" ignore sub colon' greater equal;\n"
|
||||||
|
|
||||||
;; #346 <=< <=> <=|
|
;; #346 =:=
|
||||||
|
["colon" "equal"]
|
||||||
|
" ignore sub equal colon' equal;\n"
|
||||||
|
|
||||||
|
;; #346 =!=
|
||||||
|
["exclam" "equal"]
|
||||||
|
" ignore sub equal exclam' equal;\n"
|
||||||
|
|
||||||
|
;; #346 <=< <=> <=| <=: <=! <=/
|
||||||
["less" "equal"]
|
["less" "equal"]
|
||||||
" ignore sub less' equal [less greater bar];\n"
|
" ignore sub less' equal [less greater bar colon exclam slash];\n"
|
||||||
|
|
||||||
;; #548 >=<
|
;; #548 >=<
|
||||||
;; #346 >=> >=< >=|
|
;; #346 >=> >=< >=| >=: >=! >=/
|
||||||
["greater" "equal"]
|
["greater" "equal"]
|
||||||
" ignore sub greater' equal [less greater bar];\n"
|
" ignore sub greater' equal [less greater bar colon exclam slash];\n"
|
||||||
|
|
||||||
;; #593 {|}
|
;; #593 {|}
|
||||||
["braceleft" "bar"]
|
["braceleft" "bar"]
|
||||||
@ -109,22 +117,26 @@
|
|||||||
["less" "less" "less"]
|
["less" "less" "less"]
|
||||||
" ignore sub less' less less [asterisk plus dollar];\n"
|
" ignore sub less' less less [asterisk plus dollar];\n"
|
||||||
|
|
||||||
;; #968 [==> [=>
|
;; #968 [==
|
||||||
;; #346 <==> <===> |==| |===|
|
;; #346 <==> >==< |==| /==/
|
||||||
["equal" "equal"]
|
["equal" "equal"]
|
||||||
(str " ignore sub [bracketleft less greater bar] equal' equal;\n"
|
(str " ignore sub [bracketleft less greater bar slash] equal' equal;\n"
|
||||||
" ignore sub equal' equal [bracketright less greater bar] ;\n")
|
" ignore sub equal' equal [bracketright less greater bar slash] ;\n")
|
||||||
|
|
||||||
|
;; #968 [===
|
||||||
|
;; #346 <===> >===< |===| /===/
|
||||||
["equal" "equal" "equal"]
|
["equal" "equal" "equal"]
|
||||||
(str " ignore sub [bracketleft less greater bar] equal' equal equal;\n"
|
(str " ignore sub [bracketleft less greater bar slash] equal' equal equal;\n"
|
||||||
" ignore sub equal' equal equal [bracketright less greater bar];\n")
|
" ignore sub equal' equal equal [bracketright less greater bar slash];\n")
|
||||||
|
|
||||||
;; #968 [-> [-->
|
;; #968 [--
|
||||||
;; #346 <--> <---> |--| |---|
|
;; #346 <--> >--< |--|
|
||||||
["hyphen" "hyphen"]
|
["hyphen" "hyphen"]
|
||||||
(str " ignore sub [bracketleft less greater bar] hyphen' hyphen;\n"
|
(str " ignore sub [bracketleft less greater bar] hyphen' hyphen;\n"
|
||||||
" ignore sub hyphen' hyphen [bracketright less greater bar];\n")
|
" ignore sub hyphen' hyphen [bracketright less greater bar];\n")
|
||||||
|
|
||||||
|
;; #968 [---
|
||||||
|
;; #346 <---> >---< |---|
|
||||||
["hyphen" "hyphen" "hyphen"]
|
["hyphen" "hyphen" "hyphen"]
|
||||||
(str " ignore sub [bracketleft less greater bar] hyphen' hyphen hyphen;\n"
|
(str " ignore sub [bracketleft less greater bar] hyphen' hyphen hyphen;\n"
|
||||||
" ignore sub hyphen' hyphen hyphen [bracketright less greater bar];\n")
|
" ignore sub hyphen' hyphen hyphen [bracketright less greater bar];\n")
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
### Arbitrary-length arrows #346
|
### Arbitrary-length arrows #346
|
||||||
|
|
||||||
lookup arrows {
|
lookup arrows {
|
||||||
|
# Disable |||
|
||||||
|
ignore sub bar bar' bar hyphen;
|
||||||
|
ignore sub bar bar' hyphen;
|
||||||
|
ignore sub [hyphen_start.arw hyphen_end.arw] bar' bar bar;
|
||||||
|
|
||||||
# continue hyphen
|
# continue hyphen
|
||||||
sub [less_start.arw less_less_start.arw less_middle.arw less_less_middle.arw greater_start.arw greater_greater_start.arw greater_middle.arw greater_greater_middle.arw bar_start.arw bar_bar_start.arw bar_middle.arw bar_bar_middle.arw hyphen_start.arw hyphen_end.arw] hyphen' by hyphen_end.arw;
|
sub [less_start.arw less_less_start.arw less_middle.arw less_less_middle.arw greater_start.arw greater_greater_start.arw greater_middle.arw greater_greater_middle.arw bar_start.arw bar_bar_start.arw bar_middle.arw bar_bar_middle.arw hyphen_start.arw hyphen_end.arw] hyphen' by hyphen_end.arw;
|
||||||
|
|
||||||
@ -46,13 +51,13 @@ lookup arrows {
|
|||||||
} arrows;
|
} arrows;
|
||||||
|
|
||||||
lookup double_arrows {
|
lookup double_arrows {
|
||||||
# Disable >=< #548
|
# Disable |||
|
||||||
# ignore sub greater' equal less;
|
ignore sub bar bar' bar equal;
|
||||||
# ignore sub greater equal' less;
|
ignore sub bar bar' equal;
|
||||||
# ignore sub greater equal less';
|
ignore sub [equal_start.darw equal_end.darw] bar' bar bar;
|
||||||
|
|
||||||
# continue hyphen
|
# continue hyphen
|
||||||
sub [less_start.darw less_less_start.darw less_middle.darw less_less_middle.darw greater_start.darw greater_greater_start.darw greater_middle.darw greater_greater_middle.darw bar_start.darw bar_bar_start.darw bar_middle.darw bar_bar_middle.darw equal_start.darw equal_end.darw] equal' by equal_end.darw;
|
sub [less_start.darw less_less_start.darw less_middle.darw less_less_middle.darw greater_start.darw greater_greater_start.darw greater_middle.darw greater_greater_middle.darw bar_start.darw bar_bar_start.darw bar_middle.darw bar_bar_middle.darw slash_start.darw slash_middle.darw colon_middle.darw exclam_middle.darw equal_start.darw equal_end.darw] equal' by equal_end.darw;
|
||||||
|
|
||||||
# double middles
|
# double middles
|
||||||
sub [equal_start.darw equal_end.darw] less.spacer less' equal by less_less_middle.darw;
|
sub [equal_start.darw equal_end.darw] less.spacer less' equal by less_less_middle.darw;
|
||||||
@ -66,6 +71,9 @@ lookup double_arrows {
|
|||||||
sub [equal_start.darw equal_end.darw] less' equal by less_middle.darw;
|
sub [equal_start.darw equal_end.darw] less' equal by less_middle.darw;
|
||||||
sub [equal_start.darw equal_end.darw] greater' equal by greater_middle.darw;
|
sub [equal_start.darw equal_end.darw] greater' equal by greater_middle.darw;
|
||||||
sub [equal_start.darw equal_end.darw] bar' equal by bar_middle.darw;
|
sub [equal_start.darw equal_end.darw] bar' equal by bar_middle.darw;
|
||||||
|
sub [equal_start.darw equal_end.darw] slash' equal by slash_middle.darw;
|
||||||
|
sub [equal_start.darw equal_end.darw] colon' equal by colon_middle.darw;
|
||||||
|
sub [equal_start.darw equal_end.darw] exclam' equal by exclam_middle.darw;
|
||||||
|
|
||||||
# double ends
|
# double ends
|
||||||
sub [equal_start.darw equal_end.darw] less.spacer less' by less_less_end.darw;
|
sub [equal_start.darw equal_end.darw] less.spacer less' by less_less_end.darw;
|
||||||
@ -79,6 +87,7 @@ lookup double_arrows {
|
|||||||
sub [equal_start.darw equal_end.darw] less' by less_end.darw;
|
sub [equal_start.darw equal_end.darw] less' by less_end.darw;
|
||||||
sub [equal_start.darw equal_end.darw] greater' by greater_end.darw;
|
sub [equal_start.darw equal_end.darw] greater' by greater_end.darw;
|
||||||
sub [equal_start.darw equal_end.darw] bar' by bar_end.darw;
|
sub [equal_start.darw equal_end.darw] bar' by bar_end.darw;
|
||||||
|
sub [equal_start.darw equal_end.darw] slash' by slash_end.darw;
|
||||||
|
|
||||||
# double beginnings
|
# double beginnings
|
||||||
sub less.spacer less' equal by less_less_start.darw;
|
sub less.spacer less' equal by less_less_start.darw;
|
||||||
@ -88,9 +97,19 @@ lookup double_arrows {
|
|||||||
sub bar.spacer bar' equal by bar_bar_start.darw;
|
sub bar.spacer bar' equal by bar_bar_start.darw;
|
||||||
sub bar' bar equal by bar.spacer;
|
sub bar' bar equal by bar.spacer;
|
||||||
|
|
||||||
|
# Disable >=< #548
|
||||||
|
sub greater' equal less [equal less] by greater_start.darw;
|
||||||
|
ignore sub greater' equal less;
|
||||||
|
|
||||||
|
# Disable =< #479 #468 #424 #406 #355 #305
|
||||||
|
sub equal' less [equal less] by equal_start.darw;
|
||||||
|
ignore sub equal' less;
|
||||||
|
|
||||||
# single beginnings
|
# single beginnings
|
||||||
sub less' equal by less_start.darw;
|
sub less' equal by less_start.darw;
|
||||||
sub greater' equal by greater_start.darw;
|
sub greater' equal by greater_start.darw;
|
||||||
sub bar' equal by bar_start.darw;
|
sub bar' equal by bar_start.darw;
|
||||||
sub equal' [equal less greater bar] by equal_start.darw;
|
sub slash' equal by slash_start.darw;
|
||||||
|
sub equal' [equal less greater bar colon exclam slash] by equal_start.darw;
|
||||||
|
|
||||||
} double_arrows;
|
} double_arrows;
|
||||||
|
@ -103,16 +103,29 @@ r 0 123456789 & && $ <$ <$> $> @ <= >=
|
|||||||
||--- ||--< ||-<< ||--> ||->> ||--| ||-|| -||-
|
||--- ||--< ||-<< ||--> ||->> ||--| ||-|| -||-
|
||||||
|--<--<<-->>-->--|--||--|
|
|--<--<<-->>-->--|--||--|
|
||||||
- -- --- |> <| ||> <|| <!-- -~ .- ~-
|
- -- --- |> <| ||> <|| <!-- -~ .- ~-
|
||||||
|
<<<-<<< <<<--<<< <<<---<<< <<<----<<<
|
||||||
|
>>>->>> >>>-->>> >>>--->>> >>>---->>>
|
||||||
|
|||-||| |||--||| |||---||| |||----|||
|
||||||
|
|
||||||
<============================================<<
|
<============================================<<
|
||||||
===== ====< ===<< ====> ===>> ====| ===||
|
===== ====< ===<< ====> ===>> ====| ===|| ====/
|
||||||
<==== <===< <==<< <===> <==>> <===| <==|| ==<==
|
<==== <===< <==<< <===> <==>> <===| <==|| <===/ ==<==
|
||||||
<<=== <<==< <<=<< <<==> <<=>> <<==| <<=|| =<<=
|
<<=== <<==< <<=<< <<==> <<=>> <<==| <<=|| <<==/ =<<=
|
||||||
>==== >===< >==<< >===> >==>> >===| >==|| ==>==
|
>==== >===< >==<< >===> >==>> >===| >==|| >===/ ==>==
|
||||||
>>=== >>==< >>=<< >>==> >>=>> >>==| >>=|| =>>=
|
>>=== >>==< >>=<< >>==> >>=>> >>==| >>=|| >>==/ =>>=
|
||||||
|==== |===< |==<< |===> |==>> |===| |==|| ==|==
|
|==== |===< |==<< |===> |==>> |===| |==|| |===/ ==|==
|
||||||
||=== ||==< ||=<< ||==> ||=>> ||==| ||=|| =||=
|
||=== ||==< ||=<< ||==> ||=>> ||==| ||=|| ||==/ =||=
|
||||||
|==<==<<==>>==>==|==||==|
|
/==== /===< /==<< /===> /==>> /===| /==|| /===/ ==/==
|
||||||
.= ..= := ::= != !== ?= #= /= /==
|
|==<==<<==>>==>==|==||==/==|
|
||||||
=:= =!= = == === =/= >= <= ^= <=< >=>
|
.= ..= := ::= != !== ?= #= ^=
|
||||||
>=< =< :>= <||> <<<-<<< <<<=<<< >>>->>> >>>=>>>
|
=:= =!= =/= >=:=> <=!=< |=/=| >>=:=!=/=>>
|
||||||
|
/= /== //= //== //=== ///= ///== ///===
|
||||||
|
= == === ====
|
||||||
|
<= <=< <=> <=|
|
||||||
|
>= >=< >=> >=|
|
||||||
|
>=< >=<< >>=<
|
||||||
|
=< ==< =<< |=<
|
||||||
|
:>= <||>
|
||||||
|
<<<=<<< <<<==<<< <<<===<<< <<<====<<<
|
||||||
|
>>>=>>> >>>==>>> >>>===>>> >>>====>>>
|
||||||
|
|||=||| |||==||| |||===||| |||====|||
|
Loading…
Reference in New Issue
Block a user