summaryrefslogtreecommitdiffstats
path: root/paste.c
diff options
context:
space:
mode:
authornicm <nicm>2015-08-29 09:36:46 +0000
committernicm <nicm>2015-08-29 09:36:46 +0000
commit373ef850e0a00dfb8180054625a91d046849261e (patch)
tree55af1cce9e653e6ce87f8cb6d1059e1322f72b0c /paste.c
parentb56958500036970023c7a53264331cd10a5bbed2 (diff)
paste_send_pane can be merged into cmd-paste-buffer.c now.
Diffstat (limited to 'paste.c')
-rw-r--r--paste.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/paste.c b/paste.c
index 923a06cf..e7f752ce 100644
--- a/paste.c
+++ b/paste.c
@@ -319,32 +319,3 @@ paste_make_sample(struct paste_buffer *pb, int utf8flag)
strlcpy(buf + width, "...", 4);
return (buf);
}
-
-/* Paste into a window pane, filtering '\n' according to separator. */
-void
-paste_send_pane(struct paste_buffer *pb, struct window_pane *wp,
- const char *sep, int bracket)
-{
- const char *data = pb->data, *end = data + pb->size, *lf;
- size_t seplen;
-
- if (wp->flags & PANE_INPUTOFF)
- return;
-
- if (bracket && (wp->screen->mode & MODE_BRACKETPASTE))
- bufferevent_write(wp->event, "\033[200~", 6);
-
- seplen = strlen(sep);
- while ((lf = memchr(data, '\n', end - data)) != NULL) {
- if (lf != data)
- bufferevent_write(wp->event, data, lf - data);
- bufferevent_write(wp->event, sep, seplen);
- data = lf + 1;
- }
-
- if (end != data)
- bufferevent_write(wp->event, data, end - data);
-
- if (bracket && (wp->screen->mode & MODE_BRACKETPASTE))
- bufferevent_write(wp->event, "\033[201~", 6);
-}