Support UTF-8 with choose-buffer, from Kosuke ASAMI. Also make

buffer_sample bigger to let it trim at window right edge.
This commit is contained in:
nicm
2014-04-02 18:12:18 +00:00
parent 82f3e0e9e6
commit 252a7373d6
7 changed files with 70 additions and 21 deletions

View File

@ -601,12 +601,14 @@ format_window_pane(struct format_tree *ft, struct window_pane *wp)
/* Set default format keys for paste buffer. */
void
format_paste_buffer(struct format_tree *ft, struct paste_buffer *pb)
format_paste_buffer(struct format_tree *ft, struct paste_buffer *pb,
int utf8flag)
{
char *pb_print = paste_print(pb, 50);
char *s;
format_add(ft, "buffer_size", "%zu", pb->size);
format_add(ft, "buffer_sample", "%s", pb_print);
free(pb_print);
s = paste_make_sample(pb, utf8flag);
format_add(ft, "buffer_sample", "%s", s);
free(s);
}