version 1.159, 2016/10/13 20:27:27 |
version 1.160, 2016/11/15 09:53:23 |
|
|
static void window_copy_update_cursor(struct window_pane *, u_int, u_int); |
static void window_copy_update_cursor(struct window_pane *, u_int, u_int); |
static void window_copy_start_selection(struct window_pane *); |
static void window_copy_start_selection(struct window_pane *); |
static int window_copy_update_selection(struct window_pane *, int); |
static int window_copy_update_selection(struct window_pane *, int); |
static void *window_copy_get_selection(struct window_pane *, size_t *); |
static void *window_copy_get_selection(struct window_pane *, size_t *); |
static void window_copy_copy_buffer(struct window_pane *, const char *, |
static void window_copy_copy_buffer(struct window_pane *, const char *, |
void *, size_t); |
void *, size_t); |
static void window_copy_copy_pipe(struct window_pane *, struct session *, |
static void window_copy_copy_pipe(struct window_pane *, struct session *, |
|
|
} else if (args->argc == 2 && *args->argv[1] != '\0') { |
} else if (args->argc == 2 && *args->argv[1] != '\0') { |
argument = args->argv[1]; |
argument = args->argv[1]; |
if (strcmp(command, "copy-pipe") == 0) { |
if (strcmp(command, "copy-pipe") == 0) { |
|
if (s != NULL) |
|
window_copy_copy_pipe(wp, s, NULL, argument); |
|
} |
|
if (strcmp(command, "copy-pipe-and-cancel") == 0) { |
if (s != NULL) { |
if (s != NULL) { |
window_copy_copy_pipe(wp, s, NULL, argument); |
window_copy_copy_pipe(wp, s, NULL, argument); |
window_pane_reset_mode(wp); |
window_pane_reset_mode(wp); |