diff --git a/modules/ui/pretty-code/+pragmata-pro.el b/modules/ui/pretty-code/+pragmata-pro.el index c22ca2f74..45e7b2042 100644 --- a/modules/ui/pretty-code/+pragmata-pro.el +++ b/modules/ui/pretty-code/+pragmata-pro.el @@ -4,7 +4,49 @@ "Name of the Pragmata Pro ligature font.") (defvar +pretty-code-pragmata-pro-font-ligatures - '(("!!" . #XE900) + '(("[ERROR]" . #XE2C0) + ("[DEBUG]" . #XE2C1) + ("[INFO]" . #XE2C2) + ("[WARN]" . #XE2C3) + ("[WARNING]" . #XE2C4) + ("[ERR]" . #XE2C5) + ("[FATAL]" . #XE2C6) + ("[TRACE]" . #XE2C7) + ("[FIXME]" . #XE2C8) + ("[TODO]" . #XE2C9) + ("[BUG]" . #XE2CA) + ("[NOTE]" . #XE2CB) + ("[HACK]" . #XE2CC) + ("[MARK]" . #XE2CD) + ("# ERROR" . #XE2F0) + ("# DEBUG" . #XE2F1) + ("# INFO" . #XE2F2) + ("# WARN" . #XE2F3) + ("# WARNING" . #XE2F4) + ("# ERR" . #XE2F5) + ("# FATAL" . #XE2F6) + ("# TRACE" . #XE2F7) + ("# FIXME" . #XE2F8) + ("# TODO" . #XE2F9) + ("# BUG" . #XE2FA) + ("# NOTE" . #XE2FB) + ("# HACK" . #XE2FC) + ("# MARK" . #XE2FD) + ("// ERROR" . #XE2E0) + ("// DEBUG" . #XE2E1) + ("// INFO" . #XE2E2) + ("// WARN" . #XE2E3) + ("// WARNING". #XE2E4) + ("// ERR" . #XE2E5) + ("// FATAL" . #XE2E6) + ("// TRACE" . #XE2E7) + ("// FIXME" . #XE2E8) + ("// TODO" . #XE2E9) + ("// BUG" . #XE2EA) + ("// NOTE" . #XE2EB) + ("// HACK" . #XE2EC) + ("// MARK" . #XE2ED) + ("!!" . #XE900) ("!=" . #XE901) ("!==" . #XE902) ("!!!" . #XE903) @@ -138,7 +180,11 @@ ("<==>" . #XE9F3) ("<|-" . #XE9F4) ("<<|" . #XE9F5) - ("==<" . #XEA00) + ("<-<" . #XE9F7) + ("<-->" . #XE9F8) + ("<<==" . #XE9F9) + ("<==" . #XE9FA) + ("=<<" . #XEA00) ("==" . #XEA01) ("===" . #XEA02) ("==>" . #XEA03) @@ -146,6 +192,8 @@ ("=~" . #XEA05) ("=>>" . #XEA06) ("=/=" . #XEA07) + ("=~=" . #XEA08) + ("==>>" . #XEA09) ("≡≡" . #XEA10) ("≡≡≡" . #XEA11) ("≡:≡" . #XEA12) @@ -153,12 +201,13 @@ (">=" . #XEA21) (">>" . #XEA22) (">>-" . #XEA23) - (">==" . #XEA24) + (">>=" . #XEA24) (">>>" . #XEA25) (">=>" . #XEA26) (">>^" . #XEA27) (">>|" . #XEA28) (">!=" . #XEA29) + (">->" . #XEA2A) ("??" . #XEA40) ("?~" . #XEA41) ("?=" . #XEA42) @@ -189,13 +238,16 @@ ("|<<" . #XEA6A) ("||>" . #XEA6B) ("|>>" . #XEA6C) + ("|-" . #XEA6D) + ("||-" . #XEA6E) ("~=" . #XEA70) ("~>" . #XEA71) ("~~>" . #XEA72) ("~>>" . #XEA73) ("[[" . #XEA80) ("]]" . #XEA81) - ("\">" . #XEA90)) + ("\">" . #XEA90) + ("_|_" . #XEA97)) "Defines the character mappings for ligatures for Pragmata Pro.") (defun +pretty-code-setup-pragmata-pro-ligatures-h ()