summaryrefslogtreecommitdiff
path: root/usr.bin/tmux/options-table.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@cvs.openbsd.org>2022-02-15 13:11:30 +0000
committerNicholas Marriott <nicm@cvs.openbsd.org>2022-02-15 13:11:30 +0000
commitd0d3e322b42c97fea6d68d70518a306421eabca0 (patch)
treedfbbf382a79a118283d1a1226981db252df910da /usr.bin/tmux/options-table.c
parent8e48cd7173be4ff06b123b9cf7e583cf50c599d2 (diff)
Add an option (default off) to control the passthrough escape sequence.
Like set-clipboard and allow-rename it is safer to forbid this by default.
Diffstat (limited to 'usr.bin/tmux/options-table.c')
-rw-r--r--usr.bin/tmux/options-table.c22
1 files changed, 15 insertions, 7 deletions
diff --git a/usr.bin/tmux/options-table.c b/usr.bin/tmux/options-table.c
index a3551641d37..a84d7f0be3c 100644
--- a/usr.bin/tmux/options-table.c
+++ b/usr.bin/tmux/options-table.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: options-table.c,v 1.156 2022/02/01 14:46:41 nicm Exp $ */
+/* $OpenBSD: options-table.c,v 1.157 2022/02/15 13:11:29 nicm Exp $ */
/*
* Copyright (c) 2011 Nicholas Marriott <nicholas.marriott@gmail.com>
@@ -302,7 +302,7 @@ const struct options_table_entry options_table[] = {
.choices = options_table_extended_keys_list,
.default_num = 0,
.text = "Whether to request extended key sequences from terminals "
- "that support it."
+ "that support it."
},
{ .name = "focus-events",
@@ -801,6 +801,14 @@ const struct options_table_entry options_table[] = {
"linked to ('off')."
},
+ { .name = "allow-passthrough",
+ .type = OPTIONS_TABLE_FLAG,
+ .scope = OPTIONS_TABLE_WINDOW|OPTIONS_TABLE_PANE,
+ .default_num = 0,
+ .text = "Whether applications are allowed to use the escape sequence "
+ "to bypass tmux."
+ },
+
{ .name = "allow-rename",
.type = OPTIONS_TABLE_FLAG,
.scope = OPTIONS_TABLE_WINDOW|OPTIONS_TABLE_PANE,
@@ -989,7 +997,7 @@ const struct options_table_entry options_table[] = {
.choices = options_table_pane_border_lines_list,
.default_num = PANE_LINES_SINGLE,
.text = "Type of characters used to draw pane border lines. Some of "
- "these are only supported on terminals with UTF-8 support."
+ "these are only supported on terminals with UTF-8 support."
},
{ .name = "pane-border-status",
@@ -1041,7 +1049,7 @@ const struct options_table_entry options_table[] = {
.choices = options_table_popup_border_lines_list,
.default_num = BOX_LINES_SINGLE,
.text = "Type of characters used to draw popup border lines. Some of "
- "these are only supported on terminals with UTF-8 support."
+ "these are only supported on terminals with UTF-8 support."
},
{ .name = "remain-on-exit",
@@ -1171,7 +1179,7 @@ const struct options_table_entry options_table[] = {
.scope = OPTIONS_TABLE_WINDOW,
.default_num = 1,
.text = "Whether xterm-style function key sequences should be sent. "
- "This option is no longer used."
+ "This option is no longer used."
},
/* Hook options. */
@@ -1219,8 +1227,8 @@ const struct options_table_entry options_table[] = {
OPTIONS_TABLE_HOOK("client-active", ""),
OPTIONS_TABLE_HOOK("client-attached", ""),
OPTIONS_TABLE_HOOK("client-detached", ""),
- OPTIONS_TABLE_HOOK("client-focus-in", ""),
- OPTIONS_TABLE_HOOK("client-focus-out", ""),
+ OPTIONS_TABLE_HOOK("client-focus-in", ""),
+ OPTIONS_TABLE_HOOK("client-focus-out", ""),
OPTIONS_TABLE_HOOK("client-resized", ""),
OPTIONS_TABLE_HOOK("client-session-changed", ""),
OPTIONS_TABLE_PANE_HOOK("pane-died", ""),