global-functions: $SymbolByUnicodeName: allow to add more symbols...

... for example from a module. Add a script `mod/symbols-extra` with
something like:

    :global SymbolsExtra;

    :set ($SymbolsExtra->"rocket") "\F0\9F\9A\80";
This commit is contained in:
Christian Hesse 2025-07-28 16:47:27 +02:00
parent 721e786f68
commit a856d309df

View file

@ -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 . "'!");