tmux  3.2a
About: tmux is a terminal multiplexer that lets you switch easily between several programs in one terminal.
  Fossies Dox: tmux-3.2a.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

cmd.c File Reference
#include <sys/types.h>
#include <sys/time.h>
#include <fnmatch.h>
#include <pwd.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "tmux.h"
Include dependency graph for cmd.c:

Go to the source code of this file.

Data Structures

struct  cmd
 

Functions

 TAILQ_HEAD (cmds, cmd)
 
void cmd_log_argv (int argc, char **argv, const char *fmt,...)
 
void cmd_prepend_argv (int *argc, char ***argv, char *arg)
 
void cmd_append_argv (int *argc, char ***argv, char *arg)
 
int cmd_pack_argv (int argc, char **argv, char *buf, size_t len)
 
int cmd_unpack_argv (char *buf, size_t len, int argc, char ***argv)
 
char ** cmd_copy_argv (int argc, char **argv)
 
void cmd_free_argv (int argc, char **argv)
 
char * cmd_stringify_argv (int argc, char **argv)
 
const struct cmd_entrycmd_get_entry (struct cmd *cmd)
 
struct argscmd_get_args (struct cmd *cmd)
 
u_int cmd_get_group (struct cmd *cmd)
 
void cmd_get_source (struct cmd *cmd, const char **file, u_int *line)
 
char * cmd_get_alias (const char *name)
 
static const struct cmd_entrycmd_find (const char *name, char **cause)
 
struct cmdcmd_parse (int argc, char **argv, const char *file, u_int line, char **cause)
 
void cmd_free (struct cmd *cmd)
 
char * cmd_print (struct cmd *cmd)
 
struct cmd_listcmd_list_new (void)
 
void cmd_list_append (struct cmd_list *cmdlist, struct cmd *cmd)
 
void cmd_list_move (struct cmd_list *cmdlist, struct cmd_list *from)
 
void cmd_list_free (struct cmd_list *cmdlist)
 
char * cmd_list_print (struct cmd_list *cmdlist, int escaped)
 
struct cmdcmd_list_first (struct cmd_list *cmdlist)
 
struct cmdcmd_list_next (struct cmd *cmd)
 
int cmd_list_all_have (struct cmd_list *cmdlist, int flag)
 
int cmd_list_any_have (struct cmd_list *cmdlist, int flag)
 
int cmd_mouse_at (struct window_pane *wp, struct mouse_event *m, u_int *xp, u_int *yp, int last)
 
struct winlinkcmd_mouse_window (struct mouse_event *m, struct session **sp)
 
struct window_panecmd_mouse_pane (struct mouse_event *m, struct session **sp, struct winlink **wlp)
 
char * cmd_template_replace (const char *template, const char *s, int idx)
 

Variables

const struct cmd_entry cmd_attach_session_entry
 
const struct cmd_entry cmd_bind_key_entry
 
const struct cmd_entry cmd_break_pane_entry
 
const struct cmd_entry cmd_capture_pane_entry
 
const struct cmd_entry cmd_choose_buffer_entry
 
const struct cmd_entry cmd_choose_client_entry
 
const struct cmd_entry cmd_choose_tree_entry
 
const struct cmd_entry cmd_clear_history_entry
 
const struct cmd_entry cmd_clock_mode_entry
 
const struct cmd_entry cmd_command_prompt_entry
 
const struct cmd_entry cmd_confirm_before_entry
 
const struct cmd_entry cmd_copy_mode_entry
 
const struct cmd_entry cmd_customize_mode_entry
 
const struct cmd_entry cmd_delete_buffer_entry
 
const struct cmd_entry cmd_detach_client_entry
 
const struct cmd_entry cmd_display_menu_entry
 
const struct cmd_entry cmd_display_message_entry
 
const struct cmd_entry cmd_display_popup_entry
 
const struct cmd_entry cmd_display_panes_entry
 
const struct cmd_entry cmd_down_pane_entry
 
const struct cmd_entry cmd_find_window_entry
 
const struct cmd_entry cmd_has_session_entry
 
const struct cmd_entry cmd_if_shell_entry
 
const struct cmd_entry cmd_join_pane_entry
 
const struct cmd_entry cmd_kill_pane_entry
 
const struct cmd_entry cmd_kill_server_entry
 
const struct cmd_entry cmd_kill_session_entry
 
const struct cmd_entry cmd_kill_window_entry
 
const struct cmd_entry cmd_last_pane_entry
 
const struct cmd_entry cmd_last_window_entry
 
const struct cmd_entry cmd_link_window_entry
 
const struct cmd_entry cmd_list_buffers_entry
 
const struct cmd_entry cmd_list_clients_entry
 
const struct cmd_entry cmd_list_commands_entry
 
const struct cmd_entry cmd_list_keys_entry
 
const struct cmd_entry cmd_list_panes_entry
 
const struct cmd_entry cmd_list_sessions_entry
 
const struct cmd_entry cmd_list_windows_entry
 
const struct cmd_entry cmd_load_buffer_entry
 
const struct cmd_entry cmd_lock_client_entry
 
const struct cmd_entry cmd_lock_server_entry
 
const struct cmd_entry cmd_lock_session_entry
 
const struct cmd_entry cmd_move_pane_entry
 
const struct cmd_entry cmd_move_window_entry
 
const struct cmd_entry cmd_new_session_entry
 
const struct cmd_entry cmd_new_window_entry
 
const struct cmd_entry cmd_next_layout_entry
 
const struct cmd_entry cmd_next_window_entry
 
const struct cmd_entry cmd_paste_buffer_entry
 
const struct cmd_entry cmd_pipe_pane_entry
 
const struct cmd_entry cmd_previous_layout_entry
 
const struct cmd_entry cmd_previous_window_entry
 
const struct cmd_entry cmd_refresh_client_entry
 
const struct cmd_entry cmd_rename_session_entry
 
const struct cmd_entry cmd_rename_window_entry
 
const struct cmd_entry cmd_resize_pane_entry
 
const struct cmd_entry cmd_resize_window_entry
 
const struct cmd_entry cmd_respawn_pane_entry
 
const struct cmd_entry cmd_respawn_window_entry
 
const struct cmd_entry cmd_rotate_window_entry
 
const struct cmd_entry cmd_run_shell_entry
 
const struct cmd_entry cmd_save_buffer_entry
 
const struct cmd_entry cmd_select_layout_entry
 
const struct cmd_entry cmd_select_pane_entry
 
const struct cmd_entry cmd_select_window_entry
 
const struct cmd_entry cmd_send_keys_entry
 
const struct cmd_entry cmd_send_prefix_entry
 
const struct cmd_entry cmd_set_buffer_entry
 
const struct cmd_entry cmd_set_environment_entry
 
const struct cmd_entry cmd_set_hook_entry
 
const struct cmd_entry cmd_set_option_entry
 
const struct cmd_entry cmd_set_window_option_entry
 
const struct cmd_entry cmd_show_buffer_entry
 
const struct cmd_entry cmd_show_environment_entry
 
const struct cmd_entry cmd_show_hooks_entry
 
const struct cmd_entry cmd_show_messages_entry
 
const struct cmd_entry cmd_show_options_entry
 
const struct cmd_entry cmd_show_window_options_entry
 
const struct cmd_entry cmd_source_file_entry
 
const struct cmd_entry cmd_split_window_entry
 
const struct cmd_entry cmd_start_server_entry
 
const struct cmd_entry cmd_suspend_client_entry
 
const struct cmd_entry cmd_swap_pane_entry
 
const struct cmd_entry cmd_swap_window_entry
 
const struct cmd_entry cmd_switch_client_entry
 
const struct cmd_entry cmd_unbind_key_entry
 
const struct cmd_entry cmd_unlink_window_entry
 
const struct cmd_entry cmd_up_pane_entry
 
const struct cmd_entry cmd_wait_for_entry
 
const struct cmd_entrycmd_table []
 
static u_int cmd_list_next_group = 1
 

Function Documentation

◆ cmd_append_argv()

void cmd_append_argv ( int *  argc,
char ***  argv,
char *  arg 
)

Definition at line 267 of file cmd.c.

References args::argc, args::argv, xreallocarray(), and xstrdup().

Referenced by cmd_parse_build_commands().

◆ cmd_copy_argv()

char** cmd_copy_argv ( int  argc,
char **  argv 
)

Definition at line 327 of file cmd.c.

References args::argc, args::argv, xcalloc(), and xstrdup().

Referenced by args_parse(), cmd_parse(), cmd_parse_from_arguments(), and spawn_pane().

◆ cmd_find()

static const struct cmd_entry* cmd_find ( const char *  name,
char **  cause 
)
static

Definition at line 448 of file cmd.c.

References cmd_entry::alias, cmd_table, name, cmd_entry::name, strlcat(), and xasprintf().

Referenced by cmd_parse().

◆ cmd_free()

void cmd_free ( struct cmd cmd)

Definition at line 547 of file cmd.c.

References cmd::alias, cmd::argc, cmd::args, args_free(), cmd::argv, cmd_free_argv(), and cmd::file.

Referenced by cmd_list_free().

◆ cmd_free_argv()

void cmd_free_argv ( int  argc,
char **  argv 
)

◆ cmd_get_alias()

char* cmd_get_alias ( const char *  name)

◆ cmd_get_args()

struct args* cmd_get_args ( struct cmd cmd)

◆ cmd_get_entry()

const struct cmd_entry* cmd_get_entry ( struct cmd cmd)

Definition at line 386 of file cmd.c.

References cmd::entry.

Referenced by cmdq_find_flag(), and cmdq_merge_formats().

◆ cmd_get_group()

u_int cmd_get_group ( struct cmd cmd)

Definition at line 400 of file cmd.c.

References cmd::group.

Referenced by cmdq_find_flag().

◆ cmd_get_source()

void cmd_get_source ( struct cmd cmd,
const char **  file,
u_int *  line 
)

Definition at line 407 of file cmd.c.

References cmd::file, and cmd::line.

Referenced by cmdq_error().

◆ cmd_list_all_have()

int cmd_list_all_have ( struct cmd_list cmdlist,
int  flag 
)

Definition at line 677 of file cmd.c.

References cmd::entry, cmd_entry::flags, and cmd_list::list.

Referenced by key_bindings_dispatch().

◆ cmd_list_any_have()

int cmd_list_any_have ( struct cmd_list cmdlist,
int  flag 
)

Definition at line 690 of file cmd.c.

References cmd::entry, cmd_entry::flags, and cmd_list::list.

Referenced by client_main().

◆ cmd_list_append()

void cmd_list_append ( struct cmd_list cmdlist,
struct cmd cmd 
)

Definition at line 590 of file cmd.c.

References cmd::group, cmd_list::group, and cmd_list::list.

Referenced by cmd_parse_build_commands().

◆ cmd_list_first()

struct cmd* cmd_list_first ( struct cmd_list cmdlist)

Definition at line 663 of file cmd.c.

References cmd_list::list.

Referenced by cmdq_find_flag().

◆ cmd_list_free()

◆ cmd_list_move()

void cmd_list_move ( struct cmd_list cmdlist,
struct cmd_list from 
)

Definition at line 598 of file cmd.c.

References cmd_list_next_group, cmd_list::group, and cmd_list::list.

Referenced by cmd_parse_build_commands().

◆ cmd_list_new()

struct cmd_list* cmd_list_new ( void  )

◆ cmd_list_next()

struct cmd* cmd_list_next ( struct cmd cmd)

Definition at line 670 of file cmd.c.

Referenced by cmdq_find_flag().

◆ cmd_list_print()

◆ cmd_log_argv()

void cmd_log_argv ( int  argc,
char **  argv,
const char *  fmt,
  ... 
)

◆ cmd_mouse_at()

◆ cmd_mouse_pane()

◆ cmd_mouse_window()

◆ cmd_pack_argv()

int cmd_pack_argv ( int  argc,
char **  argv,
char *  buf,
size_t  len 
)

Definition at line 275 of file cmd.c.

References args::argc, args::argv, cmd_log_argv(), and strlcpy().

Referenced by client_main().

◆ cmd_parse()

struct cmd* cmd_parse ( int  argc,
char **  argv,
const char *  file,
u_int  line,
char **  cause 
)

◆ cmd_prepend_argv()

void cmd_prepend_argv ( int *  argc,
char ***  argv,
char *  arg 
)

Definition at line 250 of file cmd.c.

References args::argc, args::argv, xreallocarray(), and xstrdup().

Referenced by yyparse().

◆ cmd_print()

char* cmd_print ( struct cmd cmd)

Definition at line 560 of file cmd.c.

References cmd::args, args_print(), cmd::entry, cmd_entry::name, xasprintf(), and xstrdup().

Referenced by cmd_list_print(), and cmdq_add_message().

◆ cmd_stringify_argv()

char* cmd_stringify_argv ( int  argc,
char **  argv 
)

◆ cmd_template_replace()

char* cmd_template_replace ( const char *  template,
const char *  s,
int  idx 
)

Definition at line 778 of file cmd.c.

References xmalloc(), xrealloc(), and xstrdup().

Referenced by cmd_command_prompt_callback(), cmd_display_panes_exec(), and mode_tree_run_command().

◆ cmd_unpack_argv()

int cmd_unpack_argv ( char *  buf,
size_t  len,
int  argc,
char ***  argv 
)

Definition at line 298 of file cmd.c.

References args::argc, args::argv, cmd_free_argv(), cmd_log_argv(), xcalloc(), and xstrdup().

Referenced by server_client_dispatch_command().

◆ TAILQ_HEAD()

TAILQ_HEAD ( cmds  ,
cmd   
)

Variable Documentation

◆ cmd_attach_session_entry

const struct cmd_entry cmd_attach_session_entry
extern

Definition at line 1 of file cmd-attach-session.c.

◆ cmd_bind_key_entry

const struct cmd_entry cmd_bind_key_entry
extern

Definition at line 1 of file cmd-bind-key.c.

◆ cmd_break_pane_entry

const struct cmd_entry cmd_break_pane_entry
extern

Definition at line 1 of file cmd-break-pane.c.

◆ cmd_capture_pane_entry

const struct cmd_entry cmd_capture_pane_entry
extern

Definition at line 35 of file cmd-capture-pane.c.

◆ cmd_choose_buffer_entry

const struct cmd_entry cmd_choose_buffer_entry
extern

Definition at line 1 of file cmd-choose-tree.c.

◆ cmd_choose_client_entry

const struct cmd_entry cmd_choose_client_entry
extern

Definition at line 1 of file cmd-choose-tree.c.

◆ cmd_choose_tree_entry

const struct cmd_entry cmd_choose_tree_entry
extern

Definition at line 1 of file cmd-choose-tree.c.

◆ cmd_clear_history_entry

const struct cmd_entry cmd_clear_history_entry
extern

Definition at line 35 of file cmd-capture-pane.c.

◆ cmd_clock_mode_entry

const struct cmd_entry cmd_clock_mode_entry
extern

Definition at line 1 of file cmd-copy-mode.c.

◆ cmd_command_prompt_entry

const struct cmd_entry cmd_command_prompt_entry
extern

Definition at line 37 of file cmd-command-prompt.c.

◆ cmd_confirm_before_entry

const struct cmd_entry cmd_confirm_before_entry
extern

Definition at line 36 of file cmd-confirm-before.c.

◆ cmd_copy_mode_entry

const struct cmd_entry cmd_copy_mode_entry
extern

Definition at line 1 of file cmd-copy-mode.c.

◆ cmd_customize_mode_entry

const struct cmd_entry cmd_customize_mode_entry
extern

Definition at line 1 of file cmd-choose-tree.c.

◆ cmd_delete_buffer_entry

const struct cmd_entry cmd_delete_buffer_entry
extern

Definition at line 1 of file cmd-set-buffer.c.

◆ cmd_detach_client_entry

const struct cmd_entry cmd_detach_client_entry
extern

Definition at line 1 of file cmd-detach-client.c.

◆ cmd_display_menu_entry

const struct cmd_entry cmd_display_menu_entry
extern

Definition at line 1 of file cmd-display-menu.c.

◆ cmd_display_message_entry

const struct cmd_entry cmd_display_message_entry
extern

Definition at line 1 of file cmd-display-message.c.

◆ cmd_display_panes_entry

const struct cmd_entry cmd_display_panes_entry
extern

Definition at line 1 of file cmd-display-panes.c.

◆ cmd_display_popup_entry

const struct cmd_entry cmd_display_popup_entry
extern

Definition at line 1 of file cmd-display-menu.c.

◆ cmd_down_pane_entry

const struct cmd_entry cmd_down_pane_entry
extern

◆ cmd_find_window_entry

const struct cmd_entry cmd_find_window_entry
extern

Definition at line 1 of file cmd-find-window.c.

◆ cmd_has_session_entry

const struct cmd_entry cmd_has_session_entry
extern

Definition at line 1 of file cmd-new-session.c.

◆ cmd_if_shell_entry

const struct cmd_entry cmd_if_shell_entry
extern

Definition at line 35 of file cmd-if-shell.c.

◆ cmd_join_pane_entry

const struct cmd_entry cmd_join_pane_entry
extern

Definition at line 1 of file cmd-join-pane.c.

◆ cmd_kill_pane_entry

const struct cmd_entry cmd_kill_pane_entry
extern

Definition at line 1 of file cmd-kill-pane.c.

◆ cmd_kill_server_entry

const struct cmd_entry cmd_kill_server_entry
extern

Definition at line 1 of file cmd-kill-server.c.

◆ cmd_kill_session_entry

const struct cmd_entry cmd_kill_session_entry
extern

Definition at line 1 of file cmd-kill-session.c.

◆ cmd_kill_window_entry

const struct cmd_entry cmd_kill_window_entry
extern

Definition at line 1 of file cmd-kill-window.c.

◆ cmd_last_pane_entry

const struct cmd_entry cmd_last_pane_entry
extern

Definition at line 1 of file cmd-select-pane.c.

◆ cmd_last_window_entry

const struct cmd_entry cmd_last_window_entry
extern

Definition at line 1 of file cmd-select-window.c.

◆ cmd_link_window_entry

const struct cmd_entry cmd_link_window_entry
extern

Definition at line 1 of file cmd-move-window.c.

◆ cmd_list_buffers_entry

const struct cmd_entry cmd_list_buffers_entry
extern

Definition at line 1 of file cmd-list-buffers.c.

◆ cmd_list_clients_entry

const struct cmd_entry cmd_list_clients_entry
extern

Definition at line 1 of file cmd-list-clients.c.

◆ cmd_list_commands_entry

const struct cmd_entry cmd_list_commands_entry
extern

Definition at line 1 of file cmd-list-keys.c.

◆ cmd_list_keys_entry

const struct cmd_entry cmd_list_keys_entry
extern

Definition at line 1 of file cmd-list-keys.c.

◆ cmd_list_next_group

u_int cmd_list_next_group = 1
static

Definition at line 229 of file cmd.c.

Referenced by cmd_list_move(), and cmd_list_new().

◆ cmd_list_panes_entry

const struct cmd_entry cmd_list_panes_entry
extern

Definition at line 34 of file cmd-list-panes.c.

◆ cmd_list_sessions_entry

const struct cmd_entry cmd_list_sessions_entry
extern

Definition at line 1 of file cmd-list-sessions.c.

◆ cmd_list_windows_entry

const struct cmd_entry cmd_list_windows_entry
extern

Definition at line 45 of file cmd-list-windows.c.

◆ cmd_load_buffer_entry

const struct cmd_entry cmd_load_buffer_entry
extern

Definition at line 1 of file cmd-load-buffer.c.

◆ cmd_lock_client_entry

const struct cmd_entry cmd_lock_client_entry
extern

Definition at line 1 of file cmd-lock-server.c.

◆ cmd_lock_server_entry

const struct cmd_entry cmd_lock_server_entry
extern

Definition at line 1 of file cmd-lock-server.c.

◆ cmd_lock_session_entry

const struct cmd_entry cmd_lock_session_entry
extern

Definition at line 1 of file cmd-lock-server.c.

◆ cmd_move_pane_entry

const struct cmd_entry cmd_move_pane_entry
extern

Definition at line 1 of file cmd-join-pane.c.

◆ cmd_move_window_entry

const struct cmd_entry cmd_move_window_entry
extern

Definition at line 1 of file cmd-move-window.c.

◆ cmd_new_session_entry

const struct cmd_entry cmd_new_session_entry
extern

Definition at line 1 of file cmd-new-session.c.

◆ cmd_new_window_entry

const struct cmd_entry cmd_new_window_entry
extern

Definition at line 1 of file cmd-new-window.c.

◆ cmd_next_layout_entry

const struct cmd_entry cmd_next_layout_entry
extern

Definition at line 1 of file cmd-select-layout.c.

◆ cmd_next_window_entry

const struct cmd_entry cmd_next_window_entry
extern

Definition at line 1 of file cmd-select-window.c.

◆ cmd_paste_buffer_entry

const struct cmd_entry cmd_paste_buffer_entry
extern

Definition at line 1 of file cmd-paste-buffer.c.

◆ cmd_pipe_pane_entry

const struct cmd_entry cmd_pipe_pane_entry
extern

Definition at line 40 of file cmd-pipe-pane.c.

◆ cmd_previous_layout_entry

const struct cmd_entry cmd_previous_layout_entry
extern

Definition at line 1 of file cmd-select-layout.c.

◆ cmd_previous_window_entry

const struct cmd_entry cmd_previous_window_entry
extern

Definition at line 1 of file cmd-select-window.c.

◆ cmd_refresh_client_entry

const struct cmd_entry cmd_refresh_client_entry
extern

Definition at line 1 of file cmd-refresh-client.c.

◆ cmd_rename_session_entry

const struct cmd_entry cmd_rename_session_entry
extern

Definition at line 1 of file cmd-rename-session.c.

◆ cmd_rename_window_entry

const struct cmd_entry cmd_rename_window_entry
extern

Definition at line 1 of file cmd-rename-window.c.

◆ cmd_resize_pane_entry

const struct cmd_entry cmd_resize_pane_entry
extern

Definition at line 32 of file cmd-resize-pane.c.

◆ cmd_resize_window_entry

const struct cmd_entry cmd_resize_window_entry
extern

Definition at line 1 of file cmd-resize-window.c.

◆ cmd_respawn_pane_entry

const struct cmd_entry cmd_respawn_pane_entry
extern

Definition at line 1 of file cmd-respawn-pane.c.

◆ cmd_respawn_window_entry

const struct cmd_entry cmd_respawn_window_entry
extern

Definition at line 1 of file cmd-respawn-window.c.

◆ cmd_rotate_window_entry

const struct cmd_entry cmd_rotate_window_entry
extern

Definition at line 1 of file cmd-rotate-window.c.

◆ cmd_run_shell_entry

const struct cmd_entry cmd_run_shell_entry
extern

Definition at line 38 of file cmd-run-shell.c.

◆ cmd_save_buffer_entry

const struct cmd_entry cmd_save_buffer_entry
extern

Definition at line 1 of file cmd-save-buffer.c.

◆ cmd_select_layout_entry

const struct cmd_entry cmd_select_layout_entry
extern

Definition at line 1 of file cmd-select-layout.c.

◆ cmd_select_pane_entry

const struct cmd_entry cmd_select_pane_entry
extern

Definition at line 1 of file cmd-select-pane.c.

◆ cmd_select_window_entry

const struct cmd_entry cmd_select_window_entry
extern

Definition at line 1 of file cmd-select-window.c.

◆ cmd_send_keys_entry

const struct cmd_entry cmd_send_keys_entry
extern

Definition at line 1 of file cmd-send-keys.c.

◆ cmd_send_prefix_entry

const struct cmd_entry cmd_send_prefix_entry
extern

Definition at line 1 of file cmd-send-keys.c.

◆ cmd_set_buffer_entry

const struct cmd_entry cmd_set_buffer_entry
extern

Definition at line 1 of file cmd-set-buffer.c.

◆ cmd_set_environment_entry

const struct cmd_entry cmd_set_environment_entry
extern

Definition at line 1 of file cmd-set-environment.c.

◆ cmd_set_hook_entry

const struct cmd_entry cmd_set_hook_entry
extern

Definition at line 1 of file cmd-set-option.c.

◆ cmd_set_option_entry

const struct cmd_entry cmd_set_option_entry
extern

Definition at line 1 of file cmd-set-option.c.

◆ cmd_set_window_option_entry

const struct cmd_entry cmd_set_window_option_entry
extern

Definition at line 1 of file cmd-set-option.c.

◆ cmd_show_buffer_entry

const struct cmd_entry cmd_show_buffer_entry
extern

Definition at line 1 of file cmd-save-buffer.c.

◆ cmd_show_environment_entry

const struct cmd_entry cmd_show_environment_entry
extern

Definition at line 34 of file cmd-show-environment.c.

◆ cmd_show_hooks_entry

const struct cmd_entry cmd_show_hooks_entry
extern

Definition at line 32 of file cmd-show-options.c.

◆ cmd_show_messages_entry

const struct cmd_entry cmd_show_messages_entry
extern

Definition at line 1 of file cmd-show-messages.c.

◆ cmd_show_options_entry

const struct cmd_entry cmd_show_options_entry
extern

Definition at line 32 of file cmd-show-options.c.

◆ cmd_show_window_options_entry

const struct cmd_entry cmd_show_window_options_entry
extern

Definition at line 32 of file cmd-show-options.c.

◆ cmd_source_file_entry

const struct cmd_entry cmd_source_file_entry
extern

Definition at line 1 of file cmd-source-file.c.

◆ cmd_split_window_entry

const struct cmd_entry cmd_split_window_entry
extern

Definition at line 1 of file cmd-split-window.c.

◆ cmd_start_server_entry

const struct cmd_entry cmd_start_server_entry
extern

Definition at line 1 of file cmd-kill-server.c.

◆ cmd_suspend_client_entry

const struct cmd_entry cmd_suspend_client_entry
extern

Definition at line 1 of file cmd-detach-client.c.

◆ cmd_swap_pane_entry

const struct cmd_entry cmd_swap_pane_entry
extern

Definition at line 1 of file cmd-swap-pane.c.

◆ cmd_swap_window_entry

const struct cmd_entry cmd_swap_window_entry
extern

Definition at line 1 of file cmd-swap-window.c.

◆ cmd_switch_client_entry

const struct cmd_entry cmd_switch_client_entry
extern

Definition at line 1 of file cmd-switch-client.c.

◆ cmd_table

const struct cmd_entry* cmd_table[]

Definition at line 120 of file cmd.c.

Referenced by cmd_find(), and status_prompt_complete_list().

◆ cmd_unbind_key_entry

const struct cmd_entry cmd_unbind_key_entry
extern

Definition at line 1 of file cmd-unbind-key.c.

◆ cmd_unlink_window_entry

const struct cmd_entry cmd_unlink_window_entry
extern

Definition at line 1 of file cmd-kill-window.c.

◆ cmd_up_pane_entry

const struct cmd_entry cmd_up_pane_entry
extern

◆ cmd_wait_for_entry

const struct cmd_entry cmd_wait_for_entry
extern

Definition at line 1 of file cmd-wait-for.c.