Please make this a flag to choose-tree, not a tmux option. Also don't forget the man page.
Thanks On Sat, Nov 17, 2012 at 11:42:07PM +0530, Raghavendra D Prabhu wrote: > choose-tree, by default, folds/collapses the window tree grouped by session. > This adds an option to make it configurable. > > Signed-off-by: Raghavendra D Prabhu <rpra...@wnohang.net> > --- > options-table.c | 5 +++++ > window-choose.c | 5 ++++- > 2 files changed, 9 insertions(+), 1 deletion(-) > > diff --git a/options-table.c b/options-table.c > index c2ef30c..1fc0b00 100644 > --- a/options-table.c > +++ b/options-table.c > @@ -115,6 +115,11 @@ const struct options_table_entry session_options_table[] > = { > "ABCDEFGHIJKLMNOPQRSTUVWXYZ" > }, > > + { .name = "choose-tree-collapse", > + .type = OPTIONS_TABLE_FLAG, > + .default_num = 1 > + }, > + > { .name = "default-command", > .type = OPTIONS_TABLE_STRING, > .default_str = "" > diff --git a/window-choose.c b/window-choose.c > index 3368c66..9d6b3f8 100644 > --- a/window-choose.c > +++ b/window-choose.c > @@ -107,6 +107,8 @@ window_choose_ready(struct window_pane *wp, u_int cur, > { > struct window_choose_mode_data *data = wp->modedata; > struct screen *s = &data->screen; > + struct options *oo = &global_s_options; > + int collapse = options_get_number(oo, > "choose-tree-collapse"); > > data->selected = cur; > if (data->selected > screen_size_y(s) - 1) > @@ -117,7 +119,8 @@ window_choose_ready(struct window_pane *wp, u_int cur, > > ARRAY_CONCAT(&data->old_list, &data->list); > > - window_choose_collapse_all(wp); > + if (collapse) > + window_choose_collapse_all(wp); > window_choose_redraw_screen(wp); > } > > -- > 1.8.0 > > > ------------------------------------------------------------------------------ > Monitor your physical, virtual and cloud infrastructure from a single > web console. Get in-depth insight into apps, servers, databases, vmware, > SAP, cloud infrastructure, etc. Download 30-day Free Trial. > Pricing starts from $795 for 25 servers or applications! > http://p.sf.net/sfu/zoho_dev2dev_nov > _______________________________________________ > tmux-users mailing list > tmux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tmux-users ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users