WIP: Add /theme properties command
This commit is contained in:
@@ -1727,13 +1727,15 @@ static struct cmd_t command_defs[] =
|
||||
CMD_SYN(
|
||||
"/theme list",
|
||||
"/theme load <theme>",
|
||||
"/theme colours")
|
||||
"/theme colours",
|
||||
"/theme properties")
|
||||
CMD_DESC(
|
||||
"Load a theme, includes colours and UI options.")
|
||||
CMD_ARGS(
|
||||
{ "list", "List all available themes." },
|
||||
{ "load <theme>", "Load the specified theme. 'default' will reset to the default theme." },
|
||||
{ "colours", "Show the colour values as rendered by the terminal." })
|
||||
{ "colours", "Show the colour values as rendered by the terminal." },
|
||||
{ "properties", "Show each themed property." })
|
||||
CMD_EXAMPLES(
|
||||
"/theme list",
|
||||
"/theme load forest")
|
||||
@@ -2106,6 +2108,7 @@ cmd_init(void)
|
||||
autocomplete_add(theme_ac, "load");
|
||||
autocomplete_add(theme_ac, "list");
|
||||
autocomplete_add(theme_ac, "colours");
|
||||
autocomplete_add(theme_ac, "properties");
|
||||
|
||||
disco_ac = autocomplete_new();
|
||||
autocomplete_add(disco_ac, "info");
|
||||
|
||||
@@ -1401,6 +1401,8 @@ cmd_theme(ProfWin *window, const char *const command, gchar **args)
|
||||
// show colours
|
||||
} else if (g_strcmp0(args[0], "colours") == 0) {
|
||||
cons_theme_colours();
|
||||
} else if (g_strcmp0(args[0], "properties") == 0) {
|
||||
cons_theme_properties();
|
||||
} else {
|
||||
cons_bad_cmd_usage(command);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user