projects
/
oweals
/
minetest.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
072bbba
)
Add multiline support to colorize. (#5444)
author
red-001
<red-001@outlook.ie>
Fri, 24 Mar 2017 07:36:29 +0000
(07:36 +0000)
committer
Loïc Blot
<nerzhul@users.noreply.github.com>
Fri, 24 Mar 2017 07:36:29 +0000
(08:36 +0100)
builtin/common/misc_helpers.lua
patch
|
blob
|
history
diff --git
a/builtin/common/misc_helpers.lua
b/builtin/common/misc_helpers.lua
index a1417dbd4d401831f11581bf100d18a537f5c6ef..2318cea122767904c1a1b45d2f7d88daa2a39570 100644
(file)
--- a/
builtin/common/misc_helpers.lua
+++ b/
builtin/common/misc_helpers.lua
@@
-667,7
+667,14
@@
else
end
function core.colorize(color, message)
- return core.get_color_escape_sequence(color) .. message .. core.get_color_escape_sequence("#ffffff")
+ local lines = message:split("\n", true)
+ local color_code = core.get_color_escape_sequence(color)
+
+ for i, line in ipairs(lines) do
+ lines[i] = colour_code .. line
+ end
+
+ return table.concat(lines, "\n") .. core.get_color_escape_sequence("#ffffff")
end
end