version 1.30, 2016/10/10 21:51:39 |
version 1.31, 2016/10/16 19:04:05 |
|
|
#define CHOOSE_BUFFER_TEMPLATE \ |
#define CHOOSE_BUFFER_TEMPLATE \ |
"#{buffer_name}: #{buffer_size} bytes: #{buffer_sample}" |
"#{buffer_name}: #{buffer_size} bytes: #{buffer_sample}" |
|
|
static enum cmd_retval cmd_choose_buffer_exec(struct cmd *, struct cmd_q *); |
static enum cmd_retval cmd_choose_buffer_exec(struct cmd *, |
|
struct cmdq_item *); |
|
|
const struct cmd_entry cmd_choose_buffer_entry = { |
const struct cmd_entry cmd_choose_buffer_entry = { |
.name = "choose-buffer", |
.name = "choose-buffer", |
|
|
}; |
}; |
|
|
static enum cmd_retval |
static enum cmd_retval |
cmd_choose_buffer_exec(struct cmd *self, struct cmd_q *cmdq) |
cmd_choose_buffer_exec(struct cmd *self, struct cmdq_item *item) |
{ |
{ |
struct args *args = self->args; |
struct args *args = self->args; |
struct client *c = cmdq->state.c; |
struct client *c = item->state.c; |
struct winlink *wl = cmdq->state.tflag.wl; |
struct winlink *wl = item->state.tflag.wl; |
struct window_choose_data *cdata; |
struct window_choose_data *cdata; |
struct paste_buffer *pb; |
struct paste_buffer *pb; |
char *action, *action_data; |
char *action, *action_data; |
|
|
u_int idx; |
u_int idx; |
|
|
if (c == NULL) { |
if (c == NULL) { |
cmdq_error(cmdq, "no client available"); |
cmdq_error(item, "no client available"); |
return (CMD_RETURN_ERROR); |
return (CMD_RETURN_ERROR); |
} |
} |
|
|