aboutsummaryrefslogtreecommitdiff
path: root/tmux.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2008-12-08 16:19:51 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2008-12-08 16:19:51 +0000
commit7a82e86827e3d863a6dc4f1d50985f287d1ff86b (patch)
tree34bcc703d5d79065c5ef364be2a6ebfbc13cf6d0 /tmux.c
parentf008d303e75c185eebcbb493b4e6d49bb400f694 (diff)
downloadrtmux-7a82e86827e3d863a6dc4f1d50985f287d1ff86b.tar.gz
rtmux-7a82e86827e3d863a6dc4f1d50985f287d1ff86b.tar.bz2
rtmux-7a82e86827e3d863a6dc4f1d50985f287d1ff86b.zip
Make window options work the same was as session options, add mode-fg/mode-bg options, force -g for global on set/show/setw/showw/
Diffstat (limited to 'tmux.c')
-rw-r--r--tmux.c19
1 files changed, 15 insertions, 4 deletions
diff --git a/tmux.c b/tmux.c
index 36983f76..ed2c7acf 100644
--- a/tmux.c
+++ b/tmux.c
@@ -1,4 +1,4 @@
-/* $Id: tmux.c,v 1.82 2008-12-05 20:04:06 nicm Exp $ */
+/* $Id: tmux.c,v 1.83 2008-12-08 16:19:51 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -48,6 +48,7 @@ volatile sig_atomic_t sigterm;
char *cfg_file;
struct options global_options;
+struct options global_window_options;
int debug_level;
int be_quiet;
@@ -232,9 +233,18 @@ main(int argc, char **argv)
options_set_number(&global_options, "status-interval", 15);
options_set_number(&global_options, "set-titles", 1);
options_set_number(&global_options, "buffer-limit", 9);
- options_set_number(&global_options, "remain-by-default", 0);
- options_set_number(&global_options, "mode-keys", MODEKEY_EMACS);
- options_set_number(&global_options, "utf8-default", 0);
+ options_set_number(&global_options, "message-fg", 0);
+ options_set_number(&global_options, "message-bg", 3);
+ options_init(&global_window_options, NULL);
+ options_set_number(&global_window_options, "monitor-activity", 0);
+ options_set_number(&global_window_options, "aggressive-resize", 0);
+ options_set_number(&global_window_options, "remain-on-exit", 0);
+ options_set_number(&global_window_options, "utf8", 0);
+ options_set_number(&global_window_options, "mode-fg", 0);
+ options_set_number(&global_window_options, "mode-bg", 3);
+ options_set_number(&global_window_options, "mode-keys", MODEKEY_EMACS);
+ options_set_number(&global_window_options, "force-width", 0);
+ options_set_number(&global_window_options, "force-height", 0);
if (cfg_file == NULL) {
home = getenv("HOME");
@@ -363,6 +373,7 @@ main(int argc, char **argv)
out:
options_free(&global_options);
+ options_free(&global_window_options);
close(cctx.srv_fd);
buffer_destroy(cctx.srv_in);