diff options
author | Nicholas Marriott <nicm@cvs.openbsd.org> | 2019-03-18 21:46:03 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@cvs.openbsd.org> | 2019-03-18 21:46:03 +0000 |
commit | db3efc90e425089ec7c75dbf7a4ccabec9017a42 (patch) | |
tree | 9cbe4b1bc5e43a35960e77c83d3ff317658ef465 /usr.bin/tmux/options.c | |
parent | 8586bb4ae5e8cb561a58d37541c22e19bf61bea6 (diff) |
The individual -fg, -bg and -attr options have been deprecated (in
favour of -style), undocumented and hidden from show-options since
2014. Remove them, except for status-fg and status-bg.
Diffstat (limited to 'usr.bin/tmux/options.c')
-rw-r--r-- | usr.bin/tmux/options.c | 47 |
1 files changed, 1 insertions, 46 deletions
diff --git a/usr.bin/tmux/options.c b/usr.bin/tmux/options.c index 7b6766f0a2b..96c54c20c59 100644 --- a/usr.bin/tmux/options.c +++ b/usr.bin/tmux/options.c @@ -1,4 +1,4 @@ -/* $OpenBSD: options.c,v 1.39 2019/03/18 11:58:40 nicm Exp $ */ +/* $OpenBSD: options.c,v 1.40 2019/03/18 21:46:02 nicm Exp $ */ /* * Copyright (c) 2008 Nicholas Marriott <nicholas.marriott@gmail.com> @@ -78,7 +78,6 @@ static struct options_entry *options_add(struct options *, const char *); ((o)->tableentry->type == OPTIONS_TABLE_NUMBER || \ (o)->tableentry->type == OPTIONS_TABLE_KEY || \ (o)->tableentry->type == OPTIONS_TABLE_COLOUR || \ - (o)->tableentry->type == OPTIONS_TABLE_ATTRIBUTES || \ (o)->tableentry->type == OPTIONS_TABLE_FLAG || \ (o)->tableentry->type == OPTIONS_TABLE_CHOICE)) #define OPTIONS_IS_STYLE(o) \ @@ -416,9 +415,6 @@ options_tostring(struct options_entry *o, int idx, int numeric) case OPTIONS_TABLE_COLOUR: tmp = colour_tostring(o->number); break; - case OPTIONS_TABLE_ATTRIBUTES: - tmp = attributes_tostring(o->number); - break; case OPTIONS_TABLE_FLAG: if (numeric) xsnprintf(s, sizeof s, "%lld", o->number); @@ -708,44 +704,3 @@ options_scope_from_flags(struct args *args, int window, return (OPTIONS_TABLE_SESSION); } } - -void -options_style_update_new(struct options *oo, struct options_entry *o) -{ - const char *newname = o->tableentry->style; - struct options_entry *new; - - if (newname == NULL) - return; - new = options_get_only(oo, newname); - if (new == NULL) - new = options_set_style(oo, newname, 0, "default"); - - if (strstr(o->name, "-bg") != NULL) - new->style.gc.bg = o->number; - else if (strstr(o->name, "-fg") != NULL) - new->style.gc.fg = o->number; - else if (strstr(o->name, "-attr") != NULL) - new->style.gc.attr = o->number; -} - -void -options_style_update_old(struct options *oo, struct options_entry *o) -{ - char newname[128]; - int size; - - size = strrchr(o->name, '-') - o->name; - - xsnprintf(newname, sizeof newname, "%.*s-bg", size, o->name); - if (options_get(oo, newname) != NULL) - options_set_number(oo, newname, o->style.gc.bg); - - xsnprintf(newname, sizeof newname, "%.*s-fg", size, o->name); - if (options_get(oo, newname) != NULL) - options_set_number(oo, newname, o->style.gc.fg); - - xsnprintf(newname, sizeof newname, "%.*s-attr", size, o->name); - if (options_get(oo, newname) != NULL) - options_set_number(oo, newname, o->style.gc.attr); -} |