summaryrefslogtreecommitdiff
path: root/usr.bin/tmux/options.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@cvs.openbsd.org>2019-03-18 21:46:03 +0000
committerNicholas Marriott <nicm@cvs.openbsd.org>2019-03-18 21:46:03 +0000
commitdb3efc90e425089ec7c75dbf7a4ccabec9017a42 (patch)
tree9cbe4b1bc5e43a35960e77c83d3ff317658ef465 /usr.bin/tmux/options.c
parent8586bb4ae5e8cb561a58d37541c22e19bf61bea6 (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.c47
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);
-}