version 1.16, 2014/04/17 09:13:13 |
version 1.17, 2014/10/20 22:29:25 |
|
|
* Join or move a pane into another (like split/swap/kill). |
* Join or move a pane into another (like split/swap/kill). |
*/ |
*/ |
|
|
void cmd_join_pane_key_binding(struct cmd *, int); |
|
enum cmd_retval cmd_join_pane_exec(struct cmd *, struct cmd_q *); |
enum cmd_retval cmd_join_pane_exec(struct cmd *, struct cmd_q *); |
|
|
enum cmd_retval join_pane(struct cmd *, struct cmd_q *, int); |
enum cmd_retval join_pane(struct cmd *, struct cmd_q *, int); |
|
|
"bdhvp:l:s:t:", 0, 0, |
"bdhvp:l:s:t:", 0, 0, |
"[-bdhv] [-p percentage|-l size] [-s src-pane] [-t dst-pane]", |
"[-bdhv] [-p percentage|-l size] [-s src-pane] [-t dst-pane]", |
0, |
0, |
cmd_join_pane_key_binding, |
|
cmd_join_pane_exec |
cmd_join_pane_exec |
}; |
}; |
|
|
|
|
"bdhvp:l:s:t:", 0, 0, |
"bdhvp:l:s:t:", 0, 0, |
"[-bdhv] [-p percentage|-l size] [-s src-pane] [-t dst-pane]", |
"[-bdhv] [-p percentage|-l size] [-s src-pane] [-t dst-pane]", |
0, |
0, |
NULL, |
|
cmd_join_pane_exec |
cmd_join_pane_exec |
}; |
}; |
|
|
void |
|
cmd_join_pane_key_binding(struct cmd *self, int key) |
|
{ |
|
switch (key) { |
|
case '%': |
|
self->args = args_create(0); |
|
args_set(self->args, 'h', NULL); |
|
break; |
|
default: |
|
self->args = args_create(0); |
|
break; |
|
} |
|
} |
|
|
|
enum cmd_retval |
enum cmd_retval |
cmd_join_pane_exec(struct cmd *self, struct cmd_q *cmdq) |
cmd_join_pane_exec(struct cmd *self, struct cmd_q *cmdq) |