version 1.19, 2016/10/16 19:04:05 |
version 1.20, 2017/04/22 10:22:39 |
|
|
.args = { "t:", 1, 1 }, |
.args = { "t:", 1, 1 }, |
.usage = CMD_TARGET_WINDOW_USAGE " new-name", |
.usage = CMD_TARGET_WINDOW_USAGE " new-name", |
|
|
.tflag = CMD_WINDOW, |
.target = { 't', CMD_FIND_WINDOW, 0 }, |
|
|
.flags = CMD_AFTERHOOK, |
.flags = CMD_AFTERHOOK, |
.exec = cmd_rename_window_exec |
.exec = cmd_rename_window_exec |
|
|
cmd_rename_window_exec(struct cmd *self, struct cmdq_item *item) |
cmd_rename_window_exec(struct cmd *self, struct cmdq_item *item) |
{ |
{ |
struct args *args = self->args; |
struct args *args = self->args; |
struct winlink *wl = item->state.tflag.wl; |
struct winlink *wl = item->target.wl; |
|
|
window_set_name(wl->window, args->argv[0]); |
window_set_name(wl->window, args->argv[0]); |
options_set_number(wl->window->options, "automatic-rename", 0); |
options_set_number(wl->window->options, "automatic-rename", 0); |