function tmux 3.2a
spawn_pane
spawn_pane
spawn_pane Source
- Source
- spawn.c
- struct window
_pane * spawn_pane (struct spawn_context *sc, char **cause) -
- Parameters
-
-
sc ( struct spawn
_context * ) -
cause ( char ** )
-
Call neighborhood#
Recorded direct calls in this source version. Callback references appear separately below.
Paths through the source#
Follow these functions to explore a task. Arrows show source relationships.
Create a session and its first pane
- cmd_new_session_exec
- calls → spawn_window
- calls → spawn_pane
- calls → window_add_pane
- calls → window_pane_create
Split a window
- cmd_split_window_exec
- references → spawn_pane
- calls → window_add_pane
- calls → window_pane_create
Called by#
- cmd_respawn_pane_exec function Call site ↗
- spawn_window function Call site ↗
Calls#
- checkshell function Call site ↗
- cmd_copy_argv function Call site ↗
- cmd_free_argv function Call site ↗
- cmd_log_argv function Call site ↗
- cmd_stringify_argv function Call site ↗
- cmdq_get_client function Call site ↗
- cmdq_get_target function Call site ↗
- environ_copy function Call site ↗
- environ_find function Call site ↗
- environ_for_session function Call site ↗
- environ_free function Call site ↗
- environ_log function Call site ↗
- environ_push function Call site ↗
- environ_set function Call site ↗
- fatal function Call site ↗
- fdforkpty function Call site ↗
- format_single function Call site ↗
- input_free function Call site ↗
- layout_assign_pane function Call site ↗
- layout_close_pane function Call site ↗
- layout_init function Call site ↗
- log_close function Call site ↗
- log_debug function Call site ↗
- notify_window function Call site ↗
- options_get_number function Call site ↗
- options_get_string function Call site ↗
- proc_clear_signals function Call site ↗
- screen_reinit function Call site ↗
- server_client_remove_pane function Call site ↗
- spawn_log function Call site ↗
- window_add_pane function Call site ↗
- window_pane_index function Call site ↗
- window_pane_reset_mode_all function Call site ↗
- window_pane_set_event function Call site ↗
- window_remove_pane function Call site ↗
- window_set_active_pane function Call site ↗
- xasprintf function Call site ↗
- xstrdup function Call site ↗
Other function references#
- find_home function
- server_client_get_cwd function
Referenced by#
- cmd_split_window_exec function
Referenced declarations#
- _PATH_BSHELL constant
- _PATH_DEFPATH constant
- window.active attribute
- spawn_context.argc attribute
- window_pane.argc attribute
- spawn_context.argv attribute
- window_pane.argv attribute
- window_pane.base attribute
- spawn_context.cwd attribute
- window_pane.cwd attribute
- client.environ attribute
- spawn_context.environ attribute
- window_pane.event attribute
- window_pane.fd attribute
- spawn_context.flags attribute
- window_pane.flags attribute
- global_options attribute
- window_pane.ictx attribute
- window_pane.id attribute
- winlink.idx attribute
- spawn_context.item attribute
- spawn_context.lc attribute
- screen.mode attribute
- MODE_CRLF constant
- MODE_CURSOR constant
- session.name attribute
- session.options attribute
- PANE_EMPTY constant
- PANE_EXITED constant
- PANE_STATUSDRAWN constant
- PANE_STATUSREADY constant
- window_pane.pid attribute
- ptm_fd attribute
- cmd_find_state.s attribute
- spawn_context.s attribute
- screen_size_x constant
- screen_size_y constant
- server_proc attribute
- client.session attribute
- window_pane.shell attribute
- spawn_context struct
- SPAWN_DETACHED constant
- SPAWN_EMPTY constant
- SPAWN_KILL constant
- SPAWN_NONOTIFY constant
- SPAWN_RESPAWN constant
- SPAWN_ZOOM constant
- session.tio attribute
- window_pane.tty attribute
- environ_entry.value attribute
- winlink.window attribute
- window_pane struct
- spawn_context.wl attribute
- spawn_context.wp0 attribute
- window.xpixel attribute
- window.ypixel attribute