mirror of
https://github.com/tmux/tmux.git
synced 2024-11-17 18:08:51 +00:00
Merge branch 'obsd-master'
This commit is contained in:
commit
859a4c3460
2
popup.c
2
popup.c
@ -261,7 +261,7 @@ popup_handle_drag(struct client *c, struct popup_data *pd,
|
|||||||
pd->sx = m->x - pd->px;
|
pd->sx = m->x - pd->px;
|
||||||
pd->sy = m->y - pd->py;
|
pd->sy = m->y - pd->py;
|
||||||
|
|
||||||
screen_resize(&pd->s, pd->sx, pd->sy, 0);
|
screen_resize(&pd->s, pd->sx - 2, pd->sy - 2, 0);
|
||||||
if (pd->ictx == NULL)
|
if (pd->ictx == NULL)
|
||||||
popup_write_screen(c, pd);
|
popup_write_screen(c, pd);
|
||||||
else if (pd->job != NULL)
|
else if (pd->job != NULL)
|
||||||
|
@ -109,7 +109,7 @@ static void window_copy_cursor_back_to_indentation(
|
|||||||
static void window_copy_cursor_end_of_line(struct window_mode_entry *);
|
static void window_copy_cursor_end_of_line(struct window_mode_entry *);
|
||||||
static void window_copy_other_end(struct window_mode_entry *);
|
static void window_copy_other_end(struct window_mode_entry *);
|
||||||
static void window_copy_cursor_left(struct window_mode_entry *);
|
static void window_copy_cursor_left(struct window_mode_entry *);
|
||||||
static void window_copy_cursor_right(struct window_mode_entry *);
|
static void window_copy_cursor_right(struct window_mode_entry *, int);
|
||||||
static void window_copy_cursor_up(struct window_mode_entry *, int);
|
static void window_copy_cursor_up(struct window_mode_entry *, int);
|
||||||
static void window_copy_cursor_down(struct window_mode_entry *, int);
|
static void window_copy_cursor_down(struct window_mode_entry *, int);
|
||||||
static void window_copy_cursor_jump(struct window_mode_entry *);
|
static void window_copy_cursor_jump(struct window_mode_entry *);
|
||||||
@ -1093,7 +1093,7 @@ window_copy_cmd_cursor_right(struct window_copy_cmd_state *cs)
|
|||||||
u_int np = wme->prefix;
|
u_int np = wme->prefix;
|
||||||
|
|
||||||
for (; np != 0; np--)
|
for (; np != 0; np--)
|
||||||
window_copy_cursor_right(wme);
|
window_copy_cursor_right(wme, 0);
|
||||||
return (WINDOW_COPY_CMD_NOTHING);
|
return (WINDOW_COPY_CMD_NOTHING);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2962,7 +2962,7 @@ window_copy_search(struct window_mode_entry *wme, int direction, int regex,
|
|||||||
window_copy_search_marks(wme, &ss, regex, visible_only);
|
window_copy_search_marks(wme, &ss, regex, visible_only);
|
||||||
if (foundlen != 0) {
|
if (foundlen != 0) {
|
||||||
for (i = 0; i < foundlen; i++)
|
for (i = 0; i < foundlen; i++)
|
||||||
window_copy_cursor_right(wme);
|
window_copy_cursor_right(wme, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
window_copy_redraw_screen(wme);
|
window_copy_redraw_screen(wme);
|
||||||
@ -4142,7 +4142,7 @@ window_copy_cursor_left(struct window_mode_entry *wme)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
window_copy_cursor_right(struct window_mode_entry *wme)
|
window_copy_cursor_right(struct window_mode_entry *wme, int all)
|
||||||
{
|
{
|
||||||
struct window_copy_mode_data *data = wme->data;
|
struct window_copy_mode_data *data = wme->data;
|
||||||
u_int px, py, yy, cx, cy;
|
u_int px, py, yy, cx, cy;
|
||||||
@ -4150,7 +4150,7 @@ window_copy_cursor_right(struct window_mode_entry *wme)
|
|||||||
|
|
||||||
py = screen_hsize(data->backing) + data->cy - data->oy;
|
py = screen_hsize(data->backing) + data->cy - data->oy;
|
||||||
yy = screen_hsize(data->backing) + screen_size_y(data->backing) - 1;
|
yy = screen_hsize(data->backing) + screen_size_y(data->backing) - 1;
|
||||||
if (data->screen.sel != NULL && data->rectflag)
|
if (all || (data->screen.sel != NULL && data->rectflag))
|
||||||
px = screen_size_x(&data->screen);
|
px = screen_size_x(&data->screen);
|
||||||
else
|
else
|
||||||
px = window_copy_find_length(wme, py);
|
px = window_copy_find_length(wme, py);
|
||||||
|
Loading…
Reference in New Issue
Block a user