mirror of
https://github.com/tmux/tmux.git
synced 2025-09-02 05:21:10 +00:00
Add paste-buffer-deleted notification and fix name of paste-buffer-changed.
This commit is contained in:
12
notify.c
12
notify.c
@ -153,6 +153,8 @@ notify_callback(struct cmdq_item *item, void *data)
|
||||
control_notify_session_window_changed(ne->session);
|
||||
if (strcmp(ne->name, "paste-buffer-changed") == 0)
|
||||
control_notify_paste_buffer_changed(ne->pbname);
|
||||
if (strcmp(ne->name, "paste-buffer-deleted") == 0)
|
||||
control_notify_paste_buffer_deleted(ne->pbname);
|
||||
|
||||
notify_insert_hook(item, ne);
|
||||
|
||||
@ -307,10 +309,16 @@ notify_pane(const char *name, struct window_pane *wp)
|
||||
}
|
||||
|
||||
void
|
||||
notify_paste_buffer(const char *pbname)
|
||||
notify_paste_buffer(const char *pbname, int deleted)
|
||||
{
|
||||
struct cmd_find_state fs;
|
||||
|
||||
cmd_find_clear_state(&fs, 0);
|
||||
notify_add("paste-buffer-changed", &fs, NULL, NULL, NULL, NULL, pbname);
|
||||
if (deleted) {
|
||||
notify_add("paste-buffer-deleted", &fs, NULL, NULL, NULL, NULL,
|
||||
pbname);
|
||||
} else {
|
||||
notify_add("paste-buffer-changed", &fs, NULL, NULL, NULL, NULL,
|
||||
pbname);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user