Просмотр исходного кода

fix(framework): #echo 命令现在有 BUG 了,显示不了分号

另外 xtintin 中有一处函数多了个分号
dzp 3 лет назад
Родитель
Сommit
3022751edf
2 измененных файлов с 7 добавлено и 2 удалено
  1. 1 1
      framework/module-loader.tin
  2. 6 1
      plugins/lib/xtintin/funcs.tin

+ 1 - 1
framework/module-loader.tin

@@ -390,7 +390,7 @@ class.open module-loader;
         #local desc  {$config[$key]};
         #local prefix {$moduleName};
         #replace prefix {/} {_};
-        #echo {$format} {light cyan} {$key} {$value} {$desc};
+        #echo {$format} {light cyan} {$key} {{$value}} {$desc};
     };
 
     #echo {%c%h} {cyan} { 共列出 $count 项配置信息 };

+ 6 - 1
plugins/lib/xtintin/funcs.tin

@@ -12,7 +12,12 @@ PaoTin++ © 2020~2022 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 
     #local cmds  {%1};
     #local newCmds {};
     #foreach {$cmds} {item} {
-        #format {newCmds} {%s;%s} @reverseDir{$item} {$newCmds};
+        #if { "$newCmds" == "" } {
+            #local newCmds {@reverseDir{$item}};
+        };
+        #else {
+            #format {newCmds} {%s;%s} {@reverseDir{$item}} {$newCmds};
+        };
     };
 
     #return {$newCmds};