diff --git a/iosevka-haskell.el b/iosevka-haskell.el new file mode 100644 index 0000000000..72943e65a2 --- /dev/null +++ b/iosevka-haskell.el @@ -0,0 +1,251 @@ +;; I use spacemacs, add to user-config. If you just use emacs, add to your config file. +;; BTW: Remeber to set Iosevka as your default font. + + (setq prettify-symbols-unprettify-at-point 'right-edge) + + (defun setup-iosevka-ligatures () + (setq prettify-symbols-alist + (append prettify-symbols-alist '( + + ;; 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 ---------------- + ("" . #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) + + + )))) + + (defun refresh-pretty () + (prettify-symbols-mode -1) + (prettify-symbols-mode +1)) + + ;; Hooks for modes in which to install the Iosevka ligatures + (mapc (lambda (hook) + (add-hook hook (lambda () (setup-iosevka-ligatures) (refresh-pretty)))) + '(text-mode-hook + prog-mode-hook)) + (global-prettify-symbols-mode +1) diff --git a/parameters.toml b/parameters.toml index c25ce2f2dd..3d4f0281aa 100644 --- a/parameters.toml +++ b/parameters.toml @@ -366,4 +366,1078 @@ defLigSet = "XV00" # [[iosevka.compLig]] # unicode = 57600 # 0xE100 # featureTag = 'XV00' -# sequence = '<*>' \ No newline at end of file +# sequence = '<*>' + +# Generated By Haskell +# ----------------------------------------- +# Double-ended hyphen arrows +# ----------------------------------------- + +[[iosevka.compLig]] +unicode = 57600 # 0xe100 +featureTag = 'XHS0' +sequence = "<->" + +[[iosevka.compLig]] +unicode = 57601 # 0xe101 +featureTag = 'XHS0' +sequence = "<-->" + +[[iosevka.compLig]] +unicode = 57602 # 0xe102 +featureTag = 'XHS0' +sequence = "<--->" + +[[iosevka.compLig]] +unicode = 57603 # 0xe103 +featureTag = 'XHS0' +sequence = "<---->" + +[[iosevka.compLig]] +unicode = 57604 # 0xe104 +featureTag = 'XHS0' +sequence = "<----->" + +# ----------------------------------------- +# Double-ended equals arrows +# ----------------------------------------- + +[[iosevka.compLig]] +unicode = 57605 # 0xe105 +featureTag = 'XHS0' +sequence = "<=>" + +[[iosevka.compLig]] +unicode = 57606 # 0xe106 +featureTag = 'XHS0' +sequence = "<==>" + +[[iosevka.compLig]] +unicode = 57607 # 0xe107 +featureTag = 'XHS0' +sequence = "<===>" + +[[iosevka.compLig]] +unicode = 57608 # 0xe108 +featureTag = 'XHS0' +sequence = "<====>" + +[[iosevka.compLig]] +unicode = 57609 # 0xe109 +featureTag = 'XHS0' +sequence = "<=====>" + +# ----------------------------------------- +# Double-ended asterisk operators +# ----------------------------------------- + +[[iosevka.compLig]] +unicode = 57610 # 0xe10a +featureTag = 'XHS0' +sequence = "<**>" + +[[iosevka.compLig]] +unicode = 57611 # 0xe10b +featureTag = 'XHS0' +sequence = "<***>" + +[[iosevka.compLig]] +unicode = 57612 # 0xe10c +featureTag = 'XHS0' +sequence = "<****>" + +[[iosevka.compLig]] +unicode = 57613 # 0xe10d +featureTag = 'XHS0' +sequence = "<*****>" + +# ----------------------------------------- +# HTML comments +# ----------------------------------------- + +[[iosevka.compLig]] +unicode = 57614 # 0xe10e +featureTag = 'XHS0' +sequence = "" + +[[iosevka.compLig]] +unicode = 57683 # 0xe153 +featureTag = 'XHS0' +sequence = "-->-" + +[[iosevka.compLig]] +unicode = 57684 # 0xe154 +featureTag = 'XHS0' +sequence = "-->--" + +[[iosevka.compLig]] +unicode = 57685 # 0xe155 +featureTag = 'XHS0' +sequence = "-->>" + +[[iosevka.compLig]] +unicode = 57686 # 0xe156 +featureTag = 'XHS0' +sequence = "-->>-" + +[[iosevka.compLig]] +unicode = 57687 # 0xe157 +featureTag = 'XHS0' +sequence = "-->>--" + +[[iosevka.compLig]] +unicode = 57688 # 0xe158 +featureTag = 'XHS0' +sequence = "-->>>" + +[[iosevka.compLig]] +unicode = 57689 # 0xe159 +featureTag = 'XHS0' +sequence = "-->>>-" + +[[iosevka.compLig]] +unicode = 57690 # 0xe15a +featureTag = 'XHS0' +sequence = "-->>>--" + +[[iosevka.compLig]] +unicode = 57691 # 0xe15b +featureTag = 'XHS0' +sequence = ">-" + +[[iosevka.compLig]] +unicode = 57692 # 0xe15c +featureTag = 'XHS0' +sequence = ">--" + +[[iosevka.compLig]] +unicode = 57693 # 0xe15d +featureTag = 'XHS0' +sequence = ">>-" + +[[iosevka.compLig]] +unicode = 57694 # 0xe15e +featureTag = 'XHS0' +sequence = ">>--" + +[[iosevka.compLig]] +unicode = 57695 # 0xe15f +featureTag = 'XHS0' +sequence = ">>>-" + +[[iosevka.compLig]] +unicode = 57696 # 0xe160 +featureTag = 'XHS0' +sequence = ">>>--" + +[[iosevka.compLig]] +unicode = 57697 # 0xe161 +featureTag = 'XHS0' +sequence = "=>" + +[[iosevka.compLig]] +unicode = 57698 # 0xe162 +featureTag = 'XHS0' +sequence = "=>=" + +[[iosevka.compLig]] +unicode = 57699 # 0xe163 +featureTag = 'XHS0' +sequence = "=>==" + +[[iosevka.compLig]] +unicode = 57700 # 0xe164 +featureTag = 'XHS0' +sequence = "=>>" + +[[iosevka.compLig]] +unicode = 57701 # 0xe165 +featureTag = 'XHS0' +sequence = "=>>=" + +[[iosevka.compLig]] +unicode = 57702 # 0xe166 +featureTag = 'XHS0' +sequence = "=>>==" + +[[iosevka.compLig]] +unicode = 57703 # 0xe167 +featureTag = 'XHS0' +sequence = "=>>>" + +[[iosevka.compLig]] +unicode = 57704 # 0xe168 +featureTag = 'XHS0' +sequence = "=>>>=" + +[[iosevka.compLig]] +unicode = 57705 # 0xe169 +featureTag = 'XHS0' +sequence = "=>>>==" + +[[iosevka.compLig]] +unicode = 57706 # 0xe16a +featureTag = 'XHS0' +sequence = "==>" + +[[iosevka.compLig]] +unicode = 57707 # 0xe16b +featureTag = 'XHS0' +sequence = "==>=" + +[[iosevka.compLig]] +unicode = 57708 # 0xe16c +featureTag = 'XHS0' +sequence = "==>==" + +[[iosevka.compLig]] +unicode = 57709 # 0xe16d +featureTag = 'XHS0' +sequence = "==>>" + +[[iosevka.compLig]] +unicode = 57710 # 0xe16e +featureTag = 'XHS0' +sequence = "==>>=" + +[[iosevka.compLig]] +unicode = 57711 # 0xe16f +featureTag = 'XHS0' +sequence = "==>>==" + +[[iosevka.compLig]] +unicode = 57712 # 0xe170 +featureTag = 'XHS0' +sequence = "==>>>" + +[[iosevka.compLig]] +unicode = 57713 # 0xe171 +featureTag = 'XHS0' +sequence = "==>>>=" + +[[iosevka.compLig]] +unicode = 57714 # 0xe172 +featureTag = 'XHS0' +sequence = "==>>>==" + +[[iosevka.compLig]] +unicode = 57715 # 0xe173 +featureTag = 'XHS0' +sequence = ">=" + +[[iosevka.compLig]] +unicode = 57716 # 0xe174 +featureTag = 'XHS0' +sequence = ">==" + +[[iosevka.compLig]] +unicode = 57717 # 0xe175 +featureTag = 'XHS0' +sequence = ">>=" + +[[iosevka.compLig]] +unicode = 57718 # 0xe176 +featureTag = 'XHS0' +sequence = ">>==" + +[[iosevka.compLig]] +unicode = 57719 # 0xe177 +featureTag = 'XHS0' +sequence = ">>>=" + +[[iosevka.compLig]] +unicode = 57720 # 0xe178 +featureTag = 'XHS0' +sequence = ">>>==" + +[[iosevka.compLig]] +unicode = 57721 # 0xe179 +featureTag = 'XHS0' +sequence = "<-" + +[[iosevka.compLig]] +unicode = 57722 # 0xe17a +featureTag = 'XHS0' +sequence = "-<-" + +[[iosevka.compLig]] +unicode = 57723 # 0xe17b +featureTag = 'XHS0' +sequence = "--<-" + +[[iosevka.compLig]] +unicode = 57724 # 0xe17c +featureTag = 'XHS0' +sequence = "<<-" + +[[iosevka.compLig]] +unicode = 57725 # 0xe17d +featureTag = 'XHS0' +sequence = "-<<-" + +[[iosevka.compLig]] +unicode = 57726 # 0xe17e +featureTag = 'XHS0' +sequence = "--<<-" + +[[iosevka.compLig]] +unicode = 57727 # 0xe17f +featureTag = 'XHS0' +sequence = "<<<-" + +[[iosevka.compLig]] +unicode = 57728 # 0xe180 +featureTag = 'XHS0' +sequence = "-<<<-" + +[[iosevka.compLig]] +unicode = 57729 # 0xe181 +featureTag = 'XHS0' +sequence = "--<<<-" + +[[iosevka.compLig]] +unicode = 57730 # 0xe182 +featureTag = 'XHS0' +sequence = "<--" + +[[iosevka.compLig]] +unicode = 57731 # 0xe183 +featureTag = 'XHS0' +sequence = "-<--" + +[[iosevka.compLig]] +unicode = 57732 # 0xe184 +featureTag = 'XHS0' +sequence = "--<--" + +[[iosevka.compLig]] +unicode = 57733 # 0xe185 +featureTag = 'XHS0' +sequence = "<<--" + +[[iosevka.compLig]] +unicode = 57734 # 0xe186 +featureTag = 'XHS0' +sequence = "-<<--" + +[[iosevka.compLig]] +unicode = 57735 # 0xe187 +featureTag = 'XHS0' +sequence = "--<<--" + +[[iosevka.compLig]] +unicode = 57736 # 0xe188 +featureTag = 'XHS0' +sequence = "<<<--" + +[[iosevka.compLig]] +unicode = 57737 # 0xe189 +featureTag = 'XHS0' +sequence = "-<<<--" + +[[iosevka.compLig]] +unicode = 57738 # 0xe18a +featureTag = 'XHS0' +sequence = "--<<<--" + +[[iosevka.compLig]] +unicode = 57739 # 0xe18b +featureTag = 'XHS0' +sequence = "-<" + +[[iosevka.compLig]] +unicode = 57740 # 0xe18c +featureTag = 'XHS0' +sequence = "--<" + +[[iosevka.compLig]] +unicode = 57741 # 0xe18d +featureTag = 'XHS0' +sequence = "-<<" + +[[iosevka.compLig]] +unicode = 57742 # 0xe18e +featureTag = 'XHS0' +sequence = "--<<" + +[[iosevka.compLig]] +unicode = 57743 # 0xe18f +featureTag = 'XHS0' +sequence = "-<<<" + +[[iosevka.compLig]] +unicode = 57744 # 0xe190 +featureTag = 'XHS0' +sequence = "--<<<" + +[[iosevka.compLig]] +unicode = 57745 # 0xe191 +featureTag = 'XHS0' +sequence = "<=" + +[[iosevka.compLig]] +unicode = 57746 # 0xe192 +featureTag = 'XHS0' +sequence = "=<=" + +[[iosevka.compLig]] +unicode = 57747 # 0xe193 +featureTag = 'XHS0' +sequence = "==<=" + +[[iosevka.compLig]] +unicode = 57748 # 0xe194 +featureTag = 'XHS0' +sequence = "<<=" + +[[iosevka.compLig]] +unicode = 57749 # 0xe195 +featureTag = 'XHS0' +sequence = "=<<=" + +[[iosevka.compLig]] +unicode = 57750 # 0xe196 +featureTag = 'XHS0' +sequence = "==<<=" + +[[iosevka.compLig]] +unicode = 57751 # 0xe197 +featureTag = 'XHS0' +sequence = "<<<=" + +[[iosevka.compLig]] +unicode = 57752 # 0xe198 +featureTag = 'XHS0' +sequence = "=<<<=" + +[[iosevka.compLig]] +unicode = 57753 # 0xe199 +featureTag = 'XHS0' +sequence = "==<<<=" + +[[iosevka.compLig]] +unicode = 57754 # 0xe19a +featureTag = 'XHS0' +sequence = "<==" + +[[iosevka.compLig]] +unicode = 57755 # 0xe19b +featureTag = 'XHS0' +sequence = "=<==" + +[[iosevka.compLig]] +unicode = 57756 # 0xe19c +featureTag = 'XHS0' +sequence = "==<==" + +[[iosevka.compLig]] +unicode = 57757 # 0xe19d +featureTag = 'XHS0' +sequence = "<<==" + +[[iosevka.compLig]] +unicode = 57758 # 0xe19e +featureTag = 'XHS0' +sequence = "=<<==" + +[[iosevka.compLig]] +unicode = 57759 # 0xe19f +featureTag = 'XHS0' +sequence = "==<<==" + +[[iosevka.compLig]] +unicode = 57760 # 0xe1a0 +featureTag = 'XHS0' +sequence = "<<<==" + +[[iosevka.compLig]] +unicode = 57761 # 0xe1a1 +featureTag = 'XHS0' +sequence = "=<<<==" + +[[iosevka.compLig]] +unicode = 57762 # 0xe1a2 +featureTag = 'XHS0' +sequence = "==<<<==" + +[[iosevka.compLig]] +unicode = 57763 # 0xe1a3 +featureTag = 'XHS0' +sequence = "=<" + +[[iosevka.compLig]] +unicode = 57764 # 0xe1a4 +featureTag = 'XHS0' +sequence = "==<" + +[[iosevka.compLig]] +unicode = 57765 # 0xe1a5 +featureTag = 'XHS0' +sequence = "=<<" + +[[iosevka.compLig]] +unicode = 57766 # 0xe1a6 +featureTag = 'XHS0' +sequence = "==<<" + +[[iosevka.compLig]] +unicode = 57767 # 0xe1a7 +featureTag = 'XHS0' +sequence = "=<<<" + +[[iosevka.compLig]] +unicode = 57768 # 0xe1a8 +featureTag = 'XHS0' +sequence = "==<<<" + +# ----------------------------------------- +# Monadic operators +# ----------------------------------------- + +[[iosevka.compLig]] +unicode = 57769 # 0xe1a9 +featureTag = 'XHS0' +sequence = ">=>" + +[[iosevka.compLig]] +unicode = 57770 # 0xe1aa +featureTag = 'XHS0' +sequence = ">->" + +[[iosevka.compLig]] +unicode = 57771 # 0xe1ab +featureTag = 'XHS0' +sequence = ">-->" + +[[iosevka.compLig]] +unicode = 57772 # 0xe1ac +featureTag = 'XHS0' +sequence = ">==>" + +[[iosevka.compLig]] +unicode = 57773 # 0xe1ad +featureTag = 'XHS0' +sequence = "<=<" + +[[iosevka.compLig]] +unicode = 57774 # 0xe1ae +featureTag = 'XHS0' +sequence = "<-<" + +[[iosevka.compLig]] +unicode = 57775 # 0xe1af +featureTag = 'XHS0' +sequence = "<--<" + +[[iosevka.compLig]] +unicode = 57776 # 0xe1b0 +featureTag = 'XHS0' +sequence = "<==<" + +# ----------------------------------------- +# Composition operators +# ----------------------------------------- + +[[iosevka.compLig]] +unicode = 57777 # 0xe1b1 +featureTag = 'XHS0' +sequence = ">>" + +[[iosevka.compLig]] +unicode = 57778 # 0xe1b2 +featureTag = 'XHS0' +sequence = ">>>" + +[[iosevka.compLig]] +unicode = 57779 # 0xe1b3 +featureTag = 'XHS0' +sequence = "<<" + +[[iosevka.compLig]] +unicode = 57780 # 0xe1b4 +featureTag = 'XHS0' +sequence = "<<<" + +# ----------------------------------------- +# Lens operators +# ----------------------------------------- + +[[iosevka.compLig]] +unicode = 57781 # 0xe1b5 +featureTag = 'XHS0' +sequence = ":+" + +[[iosevka.compLig]] +unicode = 57782 # 0xe1b6 +featureTag = 'XHS0' +sequence = ":-" + +[[iosevka.compLig]] +unicode = 57783 # 0xe1b7 +featureTag = 'XHS0' +sequence = ":=" + +[[iosevka.compLig]] +unicode = 57784 # 0xe1b8 +featureTag = 'XHS0' +sequence = "+:" + +[[iosevka.compLig]] +unicode = 57785 # 0xe1b9 +featureTag = 'XHS0' +sequence = "-:" + +[[iosevka.compLig]] +unicode = 57786 # 0xe1ba +featureTag = 'XHS0' +sequence = "=:" + +[[iosevka.compLig]] +unicode = 57787 # 0xe1bb +featureTag = 'XHS0' +sequence = "=^" + +[[iosevka.compLig]] +unicode = 57788 # 0xe1bc +featureTag = 'XHS0' +sequence = "=+" + +[[iosevka.compLig]] +unicode = 57789 # 0xe1bd +featureTag = 'XHS0' +sequence = "=-" + +[[iosevka.compLig]] +unicode = 57790 # 0xe1be +featureTag = 'XHS0' +sequence = "=*" + +[[iosevka.compLig]] +unicode = 57791 # 0xe1bf +featureTag = 'XHS0' +sequence = "=/" + +[[iosevka.compLig]] +unicode = 57792 # 0xe1c0 +featureTag = 'XHS0' +sequence = "=%" + +[[iosevka.compLig]] +unicode = 57793 # 0xe1c1 +featureTag = 'XHS0' +sequence = "^=" + +[[iosevka.compLig]] +unicode = 57794 # 0xe1c2 +featureTag = 'XHS0' +sequence = "+=" + +[[iosevka.compLig]] +unicode = 57795 # 0xe1c3 +featureTag = 'XHS0' +sequence = "-=" + +[[iosevka.compLig]] +unicode = 57796 # 0xe1c4 +featureTag = 'XHS0' +sequence = "*=" + +[[iosevka.compLig]] +unicode = 57797 # 0xe1c5 +featureTag = 'XHS0' +sequence = "/=" + +[[iosevka.compLig]] +unicode = 57798 # 0xe1c6 +featureTag = 'XHS0' +sequence = "%=" + +# ----------------------------------------- +# Logical +# ----------------------------------------- + +[[iosevka.compLig]] +unicode = 57799 # 0xe1c7 +featureTag = 'XHS0' +sequence = "/\\" + +[[iosevka.compLig]] +unicode = 57800 # 0xe1c8 +featureTag = 'XHS0' +sequence = "\\/" + +# ----------------------------------------- +# Semigroup/monoid operators +# ----------------------------------------- + +[[iosevka.compLig]] +unicode = 57801 # 0xe1c9 +featureTag = 'XHS0' +sequence = "<>" + +[[iosevka.compLig]] +unicode = 57802 # 0xe1ca +featureTag = 'XHS0' +sequence = "<+" + +[[iosevka.compLig]] +unicode = 57803 # 0xe1cb +featureTag = 'XHS0' +sequence = "<+>" + +[[iosevka.compLig]] +unicode = 57804 # 0xe1cc +featureTag = 'XHS0' +sequence = "+>" \ No newline at end of file