mirror of
https://github.com/tmux/tmux.git
synced 2024-11-16 09:28:51 +00:00
Sync OpenBSD patchset 1130:
Add pane title to choose-window template and use the right index for the pane, from Romain Francoise.
This commit is contained in:
parent
e96d514247
commit
bf4b02cea2
@ -72,7 +72,7 @@ cmd_choose_window_exec(struct cmd *self, struct cmd_ctx *ctx)
|
|||||||
return (0);
|
return (0);
|
||||||
|
|
||||||
if ((template = args_get(args, 'F')) == NULL)
|
if ((template = args_get(args, 'F')) == NULL)
|
||||||
template = DEFAULT_WINDOW_TEMPLATE;
|
template = DEFAULT_WINDOW_TEMPLATE " \"#{pane_title}\"";
|
||||||
|
|
||||||
cur = idx = 0;
|
cur = idx = 0;
|
||||||
RB_FOREACH(wm, winlinks, &s->windows) {
|
RB_FOREACH(wm, winlinks, &s->windows) {
|
||||||
@ -84,9 +84,10 @@ cmd_choose_window_exec(struct cmd *self, struct cmd_ctx *ctx)
|
|||||||
format_add(ft, "line", "%u", idx);
|
format_add(ft, "line", "%u", idx);
|
||||||
format_session(ft, s);
|
format_session(ft, s);
|
||||||
format_winlink(ft, s, wm);
|
format_winlink(ft, s, wm);
|
||||||
|
format_window_pane(ft, wm->window->active);
|
||||||
|
|
||||||
line = format_expand(ft, template);
|
line = format_expand(ft, template);
|
||||||
window_choose_add(wl->window->active, idx, "%s", line);
|
window_choose_add(wl->window->active, wm->idx, "%s", line);
|
||||||
|
|
||||||
xfree(line);
|
xfree(line);
|
||||||
format_free(ft);
|
format_free(ft);
|
||||||
|
Loading…
Reference in New Issue
Block a user