mirror of
https://github.com/tmux/tmux.git
synced 2025-11-05 18:36:10 +00:00
Sync OpenBSD patchset 914:
Support setting the xterm clipboard when copying from copy mode using the xterm escape sequence for the purpose (if xterm is configured to allow it). Written by and much discussed Ailin Nemui, guidance on xterm/termcap/terminfo from Thomas Dickey.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* $Id: screen-write.c,v 1.96 2011-04-18 21:06:49 nicm Exp $ */
|
||||
/* $Id: screen-write.c,v 1.97 2011-05-22 16:23:07 tcunha Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||
@@ -1194,6 +1194,18 @@ screen_write_overwrite(struct screen_write_ctx *ctx, u_int width)
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
screen_write_setselection(struct screen_write_ctx *ctx, u_char *str, u_int len)
|
||||
{
|
||||
struct tty_ctx ttyctx;
|
||||
|
||||
screen_write_initctx(ctx, &ttyctx, 0);
|
||||
ttyctx.ptr = str;
|
||||
ttyctx.num = len;
|
||||
|
||||
tty_write(tty_cmd_setselection, &ttyctx);
|
||||
}
|
||||
|
||||
void
|
||||
screen_write_rawstring(struct screen_write_ctx *ctx, u_char *str, u_int len)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user