diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2013-08-19 22:16:11 +0100 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2013-08-19 22:16:11 +0100 |
commit | 23519fc0b440ccfe13d52ab3e09ea98c792d4fa7 (patch) | |
tree | 4e79c447e4c62f85a2d8763497cb9e1f250fb873 /tmux.h | |
parent | 04288fcd4c99117f730f37f8a63ded96fcc04c9d (diff) | |
download | rtmux-23519fc0b440ccfe13d52ab3e09ea98c792d4fa7.tar.gz rtmux-23519fc0b440ccfe13d52ab3e09ea98c792d4fa7.tar.bz2 rtmux-23519fc0b440ccfe13d52ab3e09ea98c792d4fa7.zip |
Add automatic-rename-format option allowing automatic rename to use something
other than pane_current_command.
Diffstat (limited to 'tmux.h')
-rw-r--r-- | tmux.h | 21 |
1 files changed, 13 insertions, 8 deletions
@@ -1549,16 +1549,19 @@ int format_cmp(struct format_entry *, struct format_entry *); RB_PROTOTYPE(format_tree, format_entry, entry, format_cmp); struct format_tree *format_create(void); void format_free(struct format_tree *); -void printflike3 format_add( - struct format_tree *, const char *, const char *, ...); +void printflike3 format_add(struct format_tree *, const char *, const char *, + ...); const char *format_find(struct format_tree *, const char *); char *format_expand(struct format_tree *, const char *); void format_session(struct format_tree *, struct session *); void format_client(struct format_tree *, struct client *); -void format_winlink( - struct format_tree *, struct session *, struct winlink *); -void format_window_pane(struct format_tree *, struct window_pane *); -void format_paste_buffer(struct format_tree *, struct paste_buffer *); +void format_window(struct format_tree *, struct window *); +void format_winlink(struct format_tree *, struct session *, + struct winlink *); +void format_window_pane(struct format_tree *, + struct window_pane *); +void format_paste_buffer(struct format_tree *, + struct paste_buffer *); /* mode-key.c */ extern const struct mode_key_table mode_key_tables[]; @@ -2272,8 +2275,10 @@ void window_choose_collapse_all(struct window_pane *); void window_choose_set_current(struct window_pane *, u_int); /* names.c */ -void queue_window_name(struct window *); -char *default_window_name(struct window *); +void queue_window_name(struct window *); +char *default_window_name(struct window *); +char *format_window_name(struct window *); +char *parse_window_name(const char *); /* signal.c */ void set_signals(void(*)(int, short, void *)); |