Allow colorization of history messages

History was always printed with `THEME_DEFAULT` we now use
`THEME_TEXT_HISTORY` which is accesible in theme files via
`main.text.history`.

Fix https://github.com/profanity-im/profanity/issues/1170
This commit is contained in:
Michael Vetter
2019-09-10 11:20:03 +02:00
parent 09b6fc9aaa
commit aa0f497975
4 changed files with 5 additions and 2 deletions

View File

@@ -677,6 +677,7 @@ theme_attrs(theme_item_t attrs)
// get forground colour
switch (attrs) {
case THEME_TEXT: _theme_prep_fgnd("main.text", lookup_str, &bold); break;
case THEME_TEXT_HISTORY: _theme_prep_fgnd("main.text.history", lookup_str, &bold); break;
case THEME_TEXT_ME: _theme_prep_fgnd("main.text.me", lookup_str, &bold); break;
case THEME_TEXT_THEM: _theme_prep_fgnd("main.text.them", lookup_str, &bold); break;
case THEME_SPLASH: _theme_prep_fgnd("main.splash", lookup_str, &bold); break;

View File

@@ -135,6 +135,7 @@ typedef enum {
THEME_BLACK_BOLD,
THEME_MAGENTA,
THEME_MAGENTA_BOLD,
THEME_TEXT_HISTORY,
} theme_item_t;
void theme_init(const char *const theme_name);