summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicm <nicm>2016-10-13 21:37:03 +0000
committernicm <nicm>2016-10-13 21:37:03 +0000
commit7a1a01feeff7b2ab17e2caef2d6b2180a8c1e70e (patch)
treedabc310f0461557422bdb103cbd474d5be28e15a
parent4179b4242411f41a22d9743b4eff3b19ef69b3e8 (diff)
Remove the set-remain-on-exit option, it was always a hack and can now
be done with hooks instead.
-rw-r--r--options-table.c6
-rw-r--r--session.c3
-rw-r--r--tmux.113
3 files changed, 0 insertions, 22 deletions
diff --git a/options-table.c b/options-table.c
index 67151d6d..5268d8b0 100644
--- a/options-table.c
+++ b/options-table.c
@@ -320,12 +320,6 @@ const struct options_table_entry options_table[] = {
.default_num = 500
},
- { .name = "set-remain-on-exit",
- .type = OPTIONS_TABLE_FLAG,
- .scope = OPTIONS_TABLE_SESSION,
- .default_num = 0
- },
-
{ .name = "set-titles",
.type = OPTIONS_TABLE_FLAG,
.scope = OPTIONS_TABLE_SESSION,
diff --git a/session.c b/session.c
index dcd37bb1..634f89d9 100644
--- a/session.c
+++ b/session.c
@@ -359,9 +359,6 @@ session_new(struct session *s, const char *name, int argc, char **argv,
notify_window_linked(s, w);
environ_free(env);
- if (options_get_number(s->options, "set-remain-on-exit"))
- options_set_number(w->options, "remain-on-exit", 1);
-
session_group_synchronize_from(s);
return (wl);
}
diff --git a/tmux.1 b/tmux.1
index a876ddb0..f3e7e26d 100644
--- a/tmux.1
+++ b/tmux.1
@@ -2696,19 +2696,6 @@ flag to
Repeat is enabled for the default keys bound to the
.Ic resize-pane
command.
-.It Xo Ic set-remain-on-exit
-.Op Ic on | off
-.Xc
-Set the
-.Ic remain-on-exit
-window option for any windows first created in this session.
-When this option is true, windows in which the running program has
-exited do not close, instead remaining open but inactivate.
-Use the
-.Ic respawn-window
-command to reactivate such a window, or the
-.Ic kill-window
-command to destroy it.
.It Xo Ic set-titles
.Op Ic on | off
.Xc