diff options
| -rw-r--r-- | xmake/core/base/dump.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/xmake/core/base/dump.lua b/xmake/core/base/dump.lua index 1fe5f1f20..cfa25918b 100644 --- a/xmake/core/base/dump.lua +++ b/xmake/core/base/dump.lua @@ -29,7 +29,7 @@ local table = require("base/table") function dump._format(fmtkey, fmtdefault, ...) local theme = colors.theme() if theme then - return colors.translate(string.format(theme:get(fmtkey), ...)) + return colors.translate(string.format(theme:get(fmtkey), ...), { patch_reset = false, ignore_unknown = true }) else return string.format(fmtdefault, ...) end @@ -82,17 +82,17 @@ end -- print value with default format function dump._print_default(value) - io.write(dump._translate("${color.dump.default}"), dump._format("text.dump.default_format", "%s", value), dump._translate("${reset}")) + io.write(dump._translate("${reset}${color.dump.default}"), dump._format("text.dump.default_format", "<%s>", value), dump._translate("${reset}")) end -- print udata value with scalar format function dump._print_udata_scalar(value) - io.write(dump._translate("${color.dump.udata}"), dump._format("text.dump.udata_format", "%s", value), dump._translate("${reset}")) + io.write(dump._translate("${reset}${color.dump.udata}"), dump._format("text.dump.udata_format", "[%s]", value), dump._translate("${reset}")) end -- print table value with scalar format function dump._print_table_scalar(value) - io.write(dump._translate("${color.dump.table}"), dump._format("text.dump.table_format", "%s", value), dump._translate("${reset}")) + io.write(dump._translate("${reset}${color.dump.table}"), dump._format("text.dump.table_format", "{%s}", value), dump._translate("${reset}")) end -- print scalar value |
