mirror of
https://github.com/tmux/tmux.git
synced 2025-04-06 16:18:48 +00:00
Merge branch 'obsd-master'
This commit is contained in:
commit
d24bd7394d
@ -89,10 +89,8 @@ cmd_display_message_exec(struct cmd *self, struct cmdq_item *item)
|
||||
msg = format_expand_time(ft, template, time(NULL));
|
||||
if (args_has(self->args, 'p'))
|
||||
cmdq_print(item, "%s", msg);
|
||||
else {
|
||||
if (c != NULL)
|
||||
status_message_set(c, "%s", msg);
|
||||
}
|
||||
else if (c != NULL)
|
||||
status_message_set(c, "%s", msg);
|
||||
free(msg);
|
||||
|
||||
format_free(ft);
|
||||
|
@ -513,8 +513,8 @@ const struct options_table_entry options_table[] = {
|
||||
{ .name = "update-environment",
|
||||
.type = OPTIONS_TABLE_ARRAY,
|
||||
.scope = OPTIONS_TABLE_SESSION,
|
||||
.default_str = "DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID "
|
||||
"SSH_CONNECTION WINDOWID XAUTHORITY"
|
||||
.default_str = "DISPLAY KRB5CCNAME SSH_ASKPASS SSH_AUTH_SOCK "
|
||||
"SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY"
|
||||
},
|
||||
|
||||
{ .name = "visual-activity",
|
||||
|
3
tmux.1
3
tmux.1
@ -2755,8 +2755,7 @@ to
|
||||
from the 256-colour set,
|
||||
.Ic default ,
|
||||
or a hexadecimal RGB string such as
|
||||
.Ql #ffffff ,
|
||||
which chooses the closest match from the default 256-colour set.
|
||||
.Ql #ffffff .
|
||||
.Pp
|
||||
The attributes is either
|
||||
.Ic none
|
||||
|
@ -1548,7 +1548,7 @@ window_copy_get_selection(struct window_pane *wp, size_t *len)
|
||||
char *buf;
|
||||
size_t off;
|
||||
u_int i, xx, yy, sx, sy, ex, ey, ey_last;
|
||||
u_int firstsx, lastex, restex, restsx;
|
||||
u_int firstsx, lastex, restex, restsx, selx;
|
||||
int keys;
|
||||
|
||||
if (!s->sel.flag && s->sel.lineflag == LINE_SEL_NONE)
|
||||
@ -1599,7 +1599,11 @@ window_copy_get_selection(struct window_pane *wp, size_t *len)
|
||||
* Need to ignore the column with the cursor in it, which for
|
||||
* rectangular copy means knowing which side the cursor is on.
|
||||
*/
|
||||
if (data->selx < data->cx) {
|
||||
if (data->cursordrag == CURSORDRAG_ENDSEL)
|
||||
selx = data->selx;
|
||||
else
|
||||
selx = data->endselx;
|
||||
if (selx < data->cx) {
|
||||
/* Selection start is on the left. */
|
||||
if (keys == MODEKEY_EMACS) {
|
||||
lastex = data->cx;
|
||||
@ -1609,12 +1613,12 @@ window_copy_get_selection(struct window_pane *wp, size_t *len)
|
||||
lastex = data->cx + 1;
|
||||
restex = data->cx + 1;
|
||||
}
|
||||
firstsx = data->selx;
|
||||
restsx = data->selx;
|
||||
firstsx = selx;
|
||||
restsx = selx;
|
||||
} else {
|
||||
/* Cursor is on the left. */
|
||||
lastex = data->selx + 1;
|
||||
restex = data->selx + 1;
|
||||
lastex = selx + 1;
|
||||
restex = selx + 1;
|
||||
firstsx = data->cx;
|
||||
restsx = data->cx;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user