244 lines
6 KiB
EmacsLisp
244 lines
6 KiB
EmacsLisp
;;; ui/ligatures/+iosevka.el -*- lexical-binding: t; -*-
|
|
|
|
(+ligatures--def-font iosevka
|
|
("Iosevka"
|
|
:range '(#Xe100 . #Xe1cc)
|
|
:url "https://github.com/jsravn/iosevka-emacs/raw/20fc2c4/%s"
|
|
:files '("iosevka-custom-lightoblique.ttf"
|
|
"iosevka-custom-thinoblique.ttf"
|
|
"iosevka-custom-mediumitalic.ttf"
|
|
"iosevka-custom-light.ttf"
|
|
"iosevka-custom-heavy.ttf"
|
|
"iosevka-custom-bolditalic.ttf"
|
|
"iosevka-custom-bold.ttf"
|
|
"iosevka-custom-lightitalic.ttf"
|
|
"iosevka-custom-thin.ttf"
|
|
"iosevka-custom-extralight.ttf"
|
|
"iosevka-custom-oblique.ttf"
|
|
"iosevka-custom-italic.ttf"
|
|
"iosevka-custom-heavyoblique.ttf"
|
|
"iosevka-custom-heavyitalic.ttf"
|
|
"iosevka-custom-extralightitalic.ttf"
|
|
"iosevka-custom-thinitalic.ttf"
|
|
"iosevka-custom-medium.ttf"
|
|
"iosevka-custom-mediumoblique.ttf"
|
|
"iosevka-custom-extralightoblique.ttf"
|
|
"iosevka-custom-boldoblique.ttf"
|
|
"iosevka-custom-regular.ttf"))
|
|
;; Double-ended hyphen arrows
|
|
("<->" . #Xe100)
|
|
("<-->" . #Xe101)
|
|
("<--->" . #Xe102)
|
|
("<---->" . #Xe103)
|
|
("<----->" . #Xe104)
|
|
;; Double-ended equals arrows
|
|
("<=>" . #Xe105)
|
|
("<==>" . #Xe106)
|
|
("<===>" . #Xe107)
|
|
("<====>" . #Xe108)
|
|
("<=====>" . #Xe109)
|
|
;; Double-ended asterisk operators
|
|
("<**>" . #Xe10a)
|
|
("<***>" . #Xe10b)
|
|
("<****>" . #Xe10c)
|
|
("<*****>" . #Xe10d)
|
|
;; HTML comments
|
|
("<!--" . #Xe10e)
|
|
("<!---" . #Xe10f)
|
|
;; Three-char ops with discards
|
|
("<$" . #Xe110)
|
|
("<$>" . #Xe111)
|
|
("$>" . #Xe112)
|
|
("<." . #Xe113)
|
|
("<.>" . #Xe114)
|
|
(".>" . #Xe115)
|
|
("<*" . #Xe116)
|
|
("<*>" . #Xe117)
|
|
("*>" . #Xe118)
|
|
("<\\" . #Xe119)
|
|
("<\\>" . #Xe11a)
|
|
("\\>" . #Xe11b)
|
|
("</" . #Xe11c)
|
|
("</>" . #Xe11d)
|
|
("/>" . #Xe11e)
|
|
("<\"" . #Xe11f)
|
|
("<\">" . #Xe120)
|
|
("\">" . #Xe121)
|
|
("<'" . #Xe122)
|
|
("<'>" . #Xe123)
|
|
("'>" . #Xe124)
|
|
("<^" . #Xe125)
|
|
("<^>" . #Xe126)
|
|
("^>" . #Xe127)
|
|
("<&" . #Xe128)
|
|
("<&>" . #Xe129)
|
|
("&>" . #Xe12a)
|
|
("<%" . #Xe12b)
|
|
("<%>" . #Xe12c)
|
|
("%>" . #Xe12d)
|
|
("<@" . #Xe12e)
|
|
("<@>" . #Xe12f)
|
|
("@>" . #Xe130)
|
|
("<#" . #Xe131)
|
|
("<#>" . #Xe132)
|
|
("#>" . #Xe133)
|
|
("<+" . #Xe134)
|
|
("<+>" . #Xe135)
|
|
("+>" . #Xe136)
|
|
("<-" . #Xe137)
|
|
("<->" . #Xe138)
|
|
("->" . #Xe139)
|
|
("<!" . #Xe13a)
|
|
("<!>" . #Xe13b)
|
|
("!>" . #Xe13c)
|
|
("<?" . #Xe13d)
|
|
("<?>" . #Xe13e)
|
|
("?>" . #Xe13f)
|
|
("<|" . #Xe140)
|
|
("<|>" . #Xe141)
|
|
("|>" . #Xe142)
|
|
("<:" . #Xe143)
|
|
("<:>" . #Xe144)
|
|
(":>" . #Xe145)
|
|
;; Colons
|
|
("::" . #Xe146)
|
|
(":::" . #Xe147)
|
|
("::::" . #Xe148)
|
|
;; Arrow-like operators
|
|
("->" . #Xe149)
|
|
("->-" . #Xe14a)
|
|
("->--" . #Xe14b)
|
|
("->>" . #Xe14c)
|
|
("->>-" . #Xe14d)
|
|
("->>--" . #Xe14e)
|
|
("->>>" . #Xe14f)
|
|
("->>>-" . #Xe150)
|
|
("->>>--" . #Xe151)
|
|
("-->" . #Xe152)
|
|
("-->-" . #Xe153)
|
|
("-->--" . #Xe154)
|
|
("-->>" . #Xe155)
|
|
("-->>-" . #Xe156)
|
|
("-->>--" . #Xe157)
|
|
("-->>>" . #Xe158)
|
|
("-->>>-" . #Xe159)
|
|
("-->>>--" . #Xe15a)
|
|
(">-" . #Xe15b)
|
|
(">--" . #Xe15c)
|
|
(">>-" . #Xe15d)
|
|
(">>--" . #Xe15e)
|
|
(">>>-" . #Xe15f)
|
|
(">>>--" . #Xe160)
|
|
("=>" . #Xe161)
|
|
("=>=" . #Xe162)
|
|
("=>==" . #Xe163)
|
|
("=>>" . #Xe164)
|
|
("=>>=" . #Xe165)
|
|
("=>>==" . #Xe166)
|
|
("=>>>" . #Xe167)
|
|
("=>>>=" . #Xe168)
|
|
("=>>>==" . #Xe169)
|
|
("==>" . #Xe16a)
|
|
("==>=" . #Xe16b)
|
|
("==>==" . #Xe16c)
|
|
("==>>" . #Xe16d)
|
|
("==>>=" . #Xe16e)
|
|
("==>>==" . #Xe16f)
|
|
("==>>>" . #Xe170)
|
|
("==>>>=" . #Xe171)
|
|
("==>>>==" . #Xe172)
|
|
(">=" . #Xe173)
|
|
(">==" . #Xe174)
|
|
(">>=" . #Xe175)
|
|
(">>==" . #Xe176)
|
|
(">>>=" . #Xe177)
|
|
(">>>==" . #Xe178)
|
|
("<-" . #Xe179)
|
|
("-<-" . #Xe17a)
|
|
("--<-" . #Xe17b)
|
|
("<<-" . #Xe17c)
|
|
("-<<-" . #Xe17d)
|
|
("--<<-" . #Xe17e)
|
|
("<<<-" . #Xe17f)
|
|
("-<<<-" . #Xe180)
|
|
("--<<<-" . #Xe181)
|
|
("<--" . #Xe182)
|
|
("-<--" . #Xe183)
|
|
("--<--" . #Xe184)
|
|
("<<--" . #Xe185)
|
|
("-<<--" . #Xe186)
|
|
("--<<--" . #Xe187)
|
|
("<<<--" . #Xe188)
|
|
("-<<<--" . #Xe189)
|
|
("--<<<--" . #Xe18a)
|
|
("-<" . #Xe18b)
|
|
("--<" . #Xe18c)
|
|
("-<<" . #Xe18d)
|
|
("--<<" . #Xe18e)
|
|
("-<<<" . #Xe18f)
|
|
("--<<<" . #Xe190)
|
|
("<=" . #Xe191)
|
|
("=<=" . #Xe192)
|
|
("==<=" . #Xe193)
|
|
("<<=" . #Xe194)
|
|
("=<<=" . #Xe195)
|
|
("==<<=" . #Xe196)
|
|
("<<<=" . #Xe197)
|
|
("=<<<=" . #Xe198)
|
|
("==<<<=" . #Xe199)
|
|
("<==" . #Xe19a)
|
|
("=<==" . #Xe19b)
|
|
("==<==" . #Xe19c)
|
|
("<<==" . #Xe19d)
|
|
("=<<==" . #Xe19e)
|
|
("==<<==" . #Xe19f)
|
|
("<<<==" . #Xe1a0)
|
|
("=<<<==" . #Xe1a1)
|
|
("==<<<==" . #Xe1a2)
|
|
("=<" . #Xe1a3)
|
|
("==<" . #Xe1a4)
|
|
("=<<" . #Xe1a5)
|
|
("==<<" . #Xe1a6)
|
|
("=<<<" . #Xe1a7)
|
|
("==<<<" . #Xe1a8)
|
|
;; Monadic operators
|
|
(">=>" . #Xe1a9)
|
|
(">->" . #Xe1aa)
|
|
(">-->" . #Xe1ab)
|
|
(">==>" . #Xe1ac)
|
|
("<=<" . #Xe1ad)
|
|
("<-<" . #Xe1ae)
|
|
("<--<" . #Xe1af)
|
|
("<==<" . #Xe1b0)
|
|
;; Composition operators
|
|
(">>" . #Xe1b1)
|
|
(">>>" . #Xe1b2)
|
|
("<<" . #Xe1b3)
|
|
("<<<" . #Xe1b4)
|
|
;; Lens operators
|
|
(":+" . #Xe1b5)
|
|
(":-" . #Xe1b6)
|
|
(":=" . #Xe1b7)
|
|
("+:" . #Xe1b8)
|
|
("-:" . #Xe1b9)
|
|
("=:" . #Xe1ba)
|
|
("=^" . #Xe1bb)
|
|
("=+" . #Xe1bc)
|
|
("=-" . #Xe1bd)
|
|
("=*" . #Xe1be)
|
|
("=/" . #Xe1bf)
|
|
("=%" . #Xe1c0)
|
|
("^=" . #Xe1c1)
|
|
("+=" . #Xe1c2)
|
|
("-=" . #Xe1c3)
|
|
("*=" . #Xe1c4)
|
|
("/=" . #Xe1c5)
|
|
("%=" . #Xe1c6)
|
|
;; Logical
|
|
("/\\" . #Xe1c7)
|
|
("\\/" . #Xe1c8)
|
|
;; Semigroup/monoid operators
|
|
("<>" . #Xe1c9)
|
|
("<+" . #Xe1ca)
|
|
("<+>" . #Xe1cb)
|
|
("+>" . #Xe1cc))
|