summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2019-08-10 21:49:01 +0800
committerruki <[email protected]>2019-08-10 21:49:01 +0800
commit35878524802b5144368f4bcad14264611a2fcff9 (patch)
tree5ef10932fde9c5bda3ffd29b1db12867097304a5
parent30689071c8b0043c65b161308a387d69d40f70be (diff)
add menu theme
-rw-r--r--xmake/core/base/option.lua8
-rw-r--r--xmake/themes/dark/xmake.lua4
-rw-r--r--xmake/themes/default/xmake.lua4
-rw-r--r--xmake/themes/emoji/xmake.lua4
-rw-r--r--xmake/themes/plain/xmake.lua4
5 files changed, 20 insertions, 4 deletions
diff --git a/xmake/core/base/option.lua b/xmake/core/base/option.lua
index 60824bd1d..bae74b35a 100644
--- a/xmake/core/base/option.lua
+++ b/xmake/core/base/option.lua
@@ -877,7 +877,7 @@ function option.show_menu(task)
-- print usage
if taskmenu.usage then
io.print("")
- io.print(colors.translate("${bright}Usage: $${default cyan}" .. taskmenu.usage))
+ io.print(colors.translate("${bright}Usage: $${default color.menu.usage}" .. taskmenu.usage .. "${clear}"))
end
-- print description
@@ -919,7 +919,7 @@ function option.show_main()
-- print usage
if main.usage then
io.print("")
- io.print(colors.translate("${bright}Usage: $${default cyan}" .. main.usage))
+ io.print(colors.translate("${bright}Usage: $${default color.menu.usage}" .. main.usage .. "${clear}"))
end
-- print description
@@ -992,7 +992,7 @@ function option.show_main()
taskline = taskline .. taskname
-- append color
- taskline = "${magenta}" .. taskline .. "${clear}"
+ taskline = colors.translate("${color.menu.main.task.name}" .. taskline .. "${clear}")
-- append spaces
for i = (#taskline), padding do
@@ -1084,7 +1084,7 @@ function option.show_options(options)
end
-- append color
- option_info = "${green}" .. option_info .. "${clear}"
+ option_info = colors.translate("${color.menu.option.name}" .. option_info .. "${clear}")
-- get width of console
local console_width = os.getwinsize()["width"]
diff --git a/xmake/themes/dark/xmake.lua b/xmake/themes/dark/xmake.lua
index df6689401..f66de74a2 100644
--- a/xmake/themes/dark/xmake.lua
+++ b/xmake/themes/dark/xmake.lua
@@ -68,3 +68,7 @@ theme("dark")
set_color("dump.number", "green")
set_color("dump.function", "cyan")
+ -- menu
+ set_color("menu.main.task.name", "magenta")
+ set_color("menu.option.name", "green")
+ set_color("menu.usage", "cyan")
diff --git a/xmake/themes/default/xmake.lua b/xmake/themes/default/xmake.lua
index 02acd816e..82bb3b636 100644
--- a/xmake/themes/default/xmake.lua
+++ b/xmake/themes/default/xmake.lua
@@ -68,3 +68,7 @@ theme("default")
set_color("dump.number", "green")
set_color("dump.function", "cyan")
+ -- menu
+ set_color("menu.main.task.name", "magenta")
+ set_color("menu.option.name", "green")
+ set_color("menu.usage", "cyan")
diff --git a/xmake/themes/emoji/xmake.lua b/xmake/themes/emoji/xmake.lua
index 8dc5a3ee5..596cb1b8f 100644
--- a/xmake/themes/emoji/xmake.lua
+++ b/xmake/themes/emoji/xmake.lua
@@ -68,3 +68,7 @@ theme("emoji")
set_color("dump.number", "green")
set_color("dump.function", "cyan")
+ -- menu
+ set_color("menu.main.task.name", "magenta")
+ set_color("menu.option.name", "green")
+ set_color("menu.usage", "cyan")
diff --git a/xmake/themes/plain/xmake.lua b/xmake/themes/plain/xmake.lua
index 85ec56ee6..797e57b88 100644
--- a/xmake/themes/plain/xmake.lua
+++ b/xmake/themes/plain/xmake.lua
@@ -68,3 +68,7 @@ theme("plain")
set_color("dump.number", "")
set_color("dump.function", "")
+ -- menu
+ set_color("menu.main.task.name", "")
+ set_color("menu.option.name", "")
+ set_color("menu.usage", "")