=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tmux.h,v retrieving revision 1.460 retrieving revision 1.461 diff -c -r1.460 -r1.461 *** src/usr.bin/tmux/tmux.h 2014/05/09 09:11:24 1.460 --- src/usr.bin/tmux/tmux.h 2014/05/13 07:34:35 1.461 *************** *** 1,4 **** ! /* $OpenBSD: tmux.h,v 1.460 2014/05/09 09:11:24 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: tmux.h,v 1.461 2014/05/13 07:34:35 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 85,91 **** /* Default template for choose-buffer. */ #define CHOOSE_BUFFER_TEMPLATE \ ! "#{line}: #{buffer_size} bytes: #{buffer_sample}" /* Default template for choose-client. */ #define CHOOSE_CLIENT_TEMPLATE \ --- 85,91 ---- /* Default template for choose-buffer. */ #define CHOOSE_BUFFER_TEMPLATE \ ! "#{buffer_name}: #{buffer_size} bytes: #{buffer_sample}" /* Default template for choose-client. */ #define CHOOSE_CLIENT_TEMPLATE \ *************** *** 118,124 **** /* Default template for list-buffers. */ #define LIST_BUFFERS_TEMPLATE \ ! "#{line}: #{buffer_size} bytes: \"#{buffer_sample}\"" /* Default template for list-clients. */ #define LIST_CLIENTS_TEMPLATE \ --- 118,125 ---- /* Default template for list-buffers. */ #define LIST_BUFFERS_TEMPLATE \ ! "#{buffer_name}: #{buffer_size} bytes: " \ ! "\"#{buffer_sample}\"" /* Default template for list-clients. */ #define LIST_CLIENTS_TEMPLATE \ *************** *** 1036,1041 **** --- 1037,1049 ---- struct paste_buffer { char *data; size_t size; + + char *name; + int automatic; + u_int order; + + RB_ENTRY(paste_buffer) name_entry; + RB_ENTRY(paste_buffer) time_entry; }; /* Environment variable. */ *************** *** 1499,1505 **** #define CMD_SRCDST_WINDOW_USAGE "[-s src-window] [-t dst-window]" #define CMD_SRCDST_SESSION_USAGE "[-s src-session] [-t dst-session]" #define CMD_SRCDST_CLIENT_USAGE "[-s src-client] [-t dst-client]" ! #define CMD_BUFFER_USAGE "[-b buffer-index]" /* tmux.c */ extern struct options global_options; --- 1507,1513 ---- #define CMD_SRCDST_WINDOW_USAGE "[-s src-window] [-t dst-window]" #define CMD_SRCDST_SESSION_USAGE "[-s src-session] [-t dst-session]" #define CMD_SRCDST_CLIENT_USAGE "[-s src-client] [-t dst-client]" ! #define CMD_BUFFER_USAGE "[-b buffer-name]" /* tmux.c */ extern struct options global_options; *************** *** 1711,1723 **** int tty_keys_next(struct tty *); /* paste.c */ ! struct paste_buffer *paste_walk_stack(u_int *); struct paste_buffer *paste_get_top(void); ! struct paste_buffer *paste_get_index(u_int); int paste_free_top(void); ! int paste_free_index(u_int); ! void paste_add(char *, size_t, u_int); ! int paste_replace(u_int, char *, size_t); char *paste_make_sample(struct paste_buffer *, int); void paste_send_pane(struct paste_buffer *, struct window_pane *, const char *, int); --- 1719,1732 ---- int tty_keys_next(struct tty *); /* paste.c */ ! struct paste_buffer *paste_walk(struct paste_buffer *); struct paste_buffer *paste_get_top(void); ! struct paste_buffer *paste_get_name(const char *); int paste_free_top(void); ! int paste_free_name(const char *); ! void paste_add(char *, size_t); ! int paste_rename(const char *, const char *, char **); ! int paste_set(char *, size_t, const char *, char **); char *paste_make_sample(struct paste_buffer *, int); void paste_send_pane(struct paste_buffer *, struct window_pane *, const char *, int);