version 1.232, 2019/08/14 09:59:43 |
version 1.233, 2019/08/14 10:02:24 |
|
|
struct window_mode_entry *wme = cs->wme; |
struct window_mode_entry *wme = cs->wme; |
struct window_copy_mode_data *data = wme->data; |
struct window_copy_mode_data *data = wme->data; |
u_int np = wme->prefix; |
u_int np = wme->prefix; |
const char *argument = cs->args->argv[1]; |
const char *argument; |
|
|
if (*argument != '\0') { |
if (cs->args->argc == 2) { |
|
argument = cs->args->argv[1]; |
|
if (*argument != '\0') { |
|
free(data->searchstr); |
|
data->searchstr = xstrdup(argument); |
|
} |
|
} |
|
if (data->searchstr != NULL) { |
data->searchtype = WINDOW_COPY_SEARCHUP; |
data->searchtype = WINDOW_COPY_SEARCHUP; |
free(data->searchstr); |
|
data->searchstr = xstrdup(argument); |
|
for (; np != 0; np--) |
for (; np != 0; np--) |
window_copy_search_up(wme); |
window_copy_search_up(wme); |
} |
} |
|
|
struct window_mode_entry *wme = cs->wme; |
struct window_mode_entry *wme = cs->wme; |
struct window_copy_mode_data *data = wme->data; |
struct window_copy_mode_data *data = wme->data; |
u_int np = wme->prefix; |
u_int np = wme->prefix; |
const char *argument = cs->args->argv[1]; |
const char *argument; |
|
|
if (*argument != '\0') { |
if (cs->args->argc == 2) { |
|
argument = cs->args->argv[1]; |
|
if (*argument != '\0') { |
|
free(data->searchstr); |
|
data->searchstr = xstrdup(argument); |
|
} |
|
} |
|
if (data->searchstr != NULL) { |
data->searchtype = WINDOW_COPY_SEARCHDOWN; |
data->searchtype = WINDOW_COPY_SEARCHDOWN; |
free(data->searchstr); |
|
data->searchstr = xstrdup(argument); |
|
for (; np != 0; np--) |
for (; np != 0; np--) |
window_copy_search_down(wme); |
window_copy_search_down(wme); |
} |
} |
|
|
window_copy_cmd_scroll_up }, |
window_copy_cmd_scroll_up }, |
{ "search-again", 0, 0, |
{ "search-again", 0, 0, |
window_copy_cmd_search_again }, |
window_copy_cmd_search_again }, |
{ "search-backward", 1, 1, |
{ "search-backward", 0, 1, |
window_copy_cmd_search_backward }, |
window_copy_cmd_search_backward }, |
{ "search-backward-incremental", 1, 1, |
{ "search-backward-incremental", 1, 1, |
window_copy_cmd_search_backward_incremental }, |
window_copy_cmd_search_backward_incremental }, |
{ "search-forward", 1, 1, |
{ "search-forward", 0, 1, |
window_copy_cmd_search_forward }, |
window_copy_cmd_search_forward }, |
{ "search-forward-incremental", 1, 1, |
{ "search-forward-incremental", 1, 1, |
window_copy_cmd_search_forward_incremental }, |
window_copy_cmd_search_forward_incremental }, |