aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Christian Hesse <mail@eworm.de>2025-07-28 16:47:27 +0200
committerGravatar Christian Hesse <mail@eworm.de>2025-07-28 16:47:27 +0200
commita856d309df956db8bd93647a1998c95afe38da02 (patch)
tree17edf5133449ebbfe30924a974c5c737f0e9e9a6
parent721e786f68cccfa789874545889169212b37bf11 (diff)
global-functions: $SymbolByUnicodeName: allow to add more symbols...HEADnextmain
... for example from a module. Add a script `mod/symbols-extra` with something like: :global SymbolsExtra; :set ($SymbolsExtra->"rocket") "\F0\9F\9A\80";
-rw-r--r--global-functions.rsc6
1 files changed, 4 insertions, 2 deletions
diff --git a/global-functions.rsc b/global-functions.rsc
index 829cbf2..40c3817 100644
--- a/global-functions.rsc
+++ b/global-functions.rsc
@@ -1608,7 +1608,9 @@
:global LogPrintOnce;
- :local Symbols {
+ :global SymbolsExtra;
+
+ :local Symbols ({
"abacus"="\F0\9F\A7\AE";
"alarm-clock"="\E2\8F\B0";
"arrow-down"="\E2\AC\87";
@@ -1643,7 +1645,7 @@
"star"="\E2\AD\90";
"warning-sign"="\E2\9A\A0";
"white-heavy-check-mark"="\E2\9C\85"
- }
+ }, $SymbolsExtra);
:if ([ :len ($Symbols->$Name) ] = 0) do={
$LogPrintOnce warning $0 ("No symbol available for name '" . $Name . "'!");