theme
colour_theme_option(u_int n, enum client_theme theme)
if (theme == THEME_LIGHT)
switch (ft->c->theme) {
enum client_theme theme;
theme = c->theme;
if (theme == THEME_UNKNOWN)
theme = colour_totheme(c->tty.bg);
theme = THEME_LIGHT;
theme = THEME_DARK;
name = colour_theme_option(i, theme);
c->theme = THEME_UNKNOWN;
server_client_report_theme(struct client *c, enum client_theme theme)
enum client_theme old = c->theme;
if (theme == THEME_LIGHT) {
c->theme = THEME_LIGHT;
c->theme = THEME_DARK;
if (c->theme != old) {
enum client_theme theme;
theme = tty->client->theme;
if (theme == THEME_DARK)
if (theme == THEME_LIGHT)
switch (loop->theme) {
enum client_theme theme;
theme = window_pane_get_theme(wp);
if (theme == wp->last_theme)
wp->last_theme = theme;
switch (theme) {