summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOpportunityLiu <[email protected]>2019-07-15 13:30:18 +0800
committerOpportunityLiu <[email protected]>2019-07-15 13:30:18 +0800
commitea562ec13fb60393d6b3c1c60c7c51cf159a6512 (patch)
tree2c5e7fa424e368bcc29307129a8d31894b624dc9
parentb288bd164c0ca04a71213a8ea789e7a3c6354fcf (diff)
fix dump
-rw-r--r--xmake/core/base/dump.lua8
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