version 1.38, 2017/04/21 14:01:19 |
version 1.39, 2017/04/22 10:22:39 |
|
|
.args = { "lXRMN:t:", 0, -1 }, |
.args = { "lXRMN:t:", 0, -1 }, |
.usage = "[-lXRM] [-N repeat-count] " CMD_TARGET_PANE_USAGE " key ...", |
.usage = "[-lXRM] [-N repeat-count] " CMD_TARGET_PANE_USAGE " key ...", |
|
|
.tflag = CMD_PANE, |
.target = { 't', CMD_FIND_PANE, 0 }, |
|
|
.flags = CMD_AFTERHOOK, |
.flags = CMD_AFTERHOOK, |
.exec = cmd_send_keys_exec |
.exec = cmd_send_keys_exec |
|
|
.args = { "2t:", 0, 0 }, |
.args = { "2t:", 0, 0 }, |
.usage = "[-2] " CMD_TARGET_PANE_USAGE, |
.usage = "[-2] " CMD_TARGET_PANE_USAGE, |
|
|
.tflag = CMD_PANE, |
.target = { 't', CMD_FIND_PANE, 0 }, |
|
|
.flags = CMD_AFTERHOOK, |
.flags = CMD_AFTERHOOK, |
.exec = cmd_send_keys_exec |
.exec = cmd_send_keys_exec |
|
|
cmd_send_keys_exec(struct cmd *self, struct cmdq_item *item) |
cmd_send_keys_exec(struct cmd *self, struct cmdq_item *item) |
{ |
{ |
struct args *args = self->args; |
struct args *args = self->args; |
struct client *c = item->state.c; |
struct client *c = cmd_find_client(item, NULL, 1); |
struct window_pane *wp = item->state.tflag.wp; |
struct window_pane *wp = item->target.wp; |
struct session *s = item->state.tflag.s; |
struct session *s = item->target.s; |
struct mouse_event *m = &item->shared->mouse; |
struct mouse_event *m = &item->shared->mouse; |
struct utf8_data *ud, *uc; |
struct utf8_data *ud, *uc; |
wchar_t wc; |
wchar_t wc; |