mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Hooks for after-select-pane and after-select-window.
This commit is contained in:
		@@ -156,7 +156,8 @@ cmd_select_pane_exec(struct cmd *self, struct cmdq_item *item)
 | 
			
		||||
	}
 | 
			
		||||
	window_redraw_active_switch(w, wp);
 | 
			
		||||
	if (window_set_active_pane(w, wp)) {
 | 
			
		||||
		cmd_find_from_winlink(current, wl);
 | 
			
		||||
		cmd_find_from_winlink_pane(current, wl, wp);
 | 
			
		||||
		hooks_insert(s->hooks, item, current, "after-select-pane");
 | 
			
		||||
		server_status_window(w);
 | 
			
		||||
		server_redraw_window_borders(w);
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
@@ -117,8 +117,9 @@ cmd_select_window_exec(struct cmd *self, struct cmdq_item *item)
 | 
			
		||||
				return (CMD_RETURN_ERROR);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		cmd_find_from_session(&item->shared->current, s);
 | 
			
		||||
		cmd_find_from_session(current, s);
 | 
			
		||||
		server_redraw_session(s);
 | 
			
		||||
		hooks_insert(s->hooks, item, current, "after-select-window");
 | 
			
		||||
	} else {
 | 
			
		||||
		/*
 | 
			
		||||
		 * If -T and select-window is invoked on same window as
 | 
			
		||||
@@ -136,6 +137,7 @@ cmd_select_window_exec(struct cmd *self, struct cmdq_item *item)
 | 
			
		||||
			cmd_find_from_session(current, s);
 | 
			
		||||
			server_redraw_session(s);
 | 
			
		||||
		}
 | 
			
		||||
		hooks_insert(s->hooks, item, current, "after-select-window");
 | 
			
		||||
	}
 | 
			
		||||
	recalculate_sizes();
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user