version 1.19, 2019/05/12 08:58:09 |
version 1.20, 2019/05/28 07:18:42 |
|
|
#define WINDOW_BUFFER_DEFAULT_FORMAT \ |
#define WINDOW_BUFFER_DEFAULT_FORMAT \ |
"#{buffer_size} bytes (#{t:buffer_created})" |
"#{buffer_size} bytes (#{t:buffer_created})" |
|
|
#define WINDOW_BUFFER_MENU \ |
static const struct menu_item window_buffer_menu_items[] = { |
"Paste,p,|" \ |
{ "Paste", 'p', NULL }, |
"Paste Tagged,P,|" \ |
{ "Paste Tagged", 'P', NULL }, |
"|" \ |
{ "", KEYC_NONE, NULL }, |
"Tag,t,|" \ |
{ "Tag", 't', NULL }, |
"Tag All,C-t,|" \ |
{ "Tag All", '\024', NULL }, |
"Tag None,T,|" \ |
{ "Tag None", 'T', NULL }, |
"|" \ |
{ "", KEYC_NONE, NULL }, |
"Delete,d,|" \ |
{ "Delete", 'd', NULL }, |
"Delete Tagged,D,|" \ |
{ "Delete Tagged", 'D', NULL }, |
"|" \ |
{ "", KEYC_NONE, NULL }, |
"Cancel,q," |
{ "Cancel", 'q', NULL }, |
|
|
|
{ NULL, KEYC_NONE, NULL } |
|
}; |
|
|
const struct window_mode window_buffer_mode = { |
const struct window_mode window_buffer_mode = { |
.name = "buffer-mode", |
.name = "buffer-mode", |
.default_format = WINDOW_BUFFER_DEFAULT_FORMAT, |
.default_format = WINDOW_BUFFER_DEFAULT_FORMAT, |
|
|
|
|
data->data = mode_tree_start(wp, args, window_buffer_build, |
data->data = mode_tree_start(wp, args, window_buffer_build, |
window_buffer_draw, window_buffer_search, window_buffer_menu, data, |
window_buffer_draw, window_buffer_search, window_buffer_menu, data, |
WINDOW_BUFFER_MENU, window_buffer_sort_list, |
window_buffer_menu_items, window_buffer_sort_list, |
nitems(window_buffer_sort_list), &s); |
nitems(window_buffer_sort_list), &s); |
mode_tree_zoom(data->data, args); |
mode_tree_zoom(data->data, args); |
|
|