Internals¶
Warning
Be careful with these! Internal APIs are not covered by version policies. They can break or be removed between minor versions!
If you need an internal API stabilized please file an issue.
- Dataclass helpers -
libtmux._internal.dataclasses - List querying -
libtmux._internal.query_list - Internal Constants -
libtmux._internal.constantsServerOptionsbackspacebuffer_limitcommand_aliasdefault_terminalcopy_commandescape_timeeditorexit_emptyexit_unattachedextended_keysfocus_eventshistory_filemessage_limitprompt_history_limitset_clipboardterminal_featuresterminal_overridesuser_keysdefault_client_commandextended_keys_format__init__()
SessionOptionsactivity_actionassume_paste_timebase_indexbell_actiondefault_commanddefault_shelldefault_sizedestroy_unattacheddetach_on_destroydisplay_panes_active_colourdisplay_panes_colourdisplay_panes_timedisplay_timehistory_limitkey_tablelock_after_timelock_commandmenu_stylemenu_selected_stylemenu_border_stylemenu_border_linesmessage_command_stylemessage_linemessage_stylemouseprefixprefix2renumber_windowsrepeat_timeset_titlesset_titles_stringsilence_actionstatusstatus_formatstatus_intervalstatus_justifystatus_keysstatus_leftstatus_left_lengthstatus_left_stylestatus_positionstatus_rightstatus_right_lengthstatus_right_stylestatus_styleupdate_environmentvisual_activityvisual_bellvisual_silenceword_separators__init__()
WindowOptionsaggressive_resizeautomatic_renameautomatic_rename_formatclock_mode_colourclock_mode_stylefill_charactermain_pane_heightmain_pane_widthcopy_mode_match_stylecopy_mode_mark_stylecopy_mode_current_match_stylemode_keysmode_stylemonitor_activitymonitor_bellmonitor_silenceother_pane_heightother_pane_widthpane_active_border_stylepane_base_indexpane_border_formatpane_border_indicatorspane_border_linespane_border_statuspane_border_stylepopup_stylepopup_border_stylepopup_border_lineswindow_status_activity_stylewindow_status_bell_stylewindow_status_current_formatwindow_status_current_stylewindow_status_formatwindow_status_last_stylewindow_status_separatorwindow_status_stylewindow_sizewrap_searchtiled_layout_max_columns__init__()
PaneOptionsOptions__init__()activity_actionaggressive_resizeallow_passthroughallow_renamealternate_screenassume_paste_timeautomatic_renameautomatic_rename_formatbackspacebase_indexbell_actionbuffer_limitclock_mode_colourclock_mode_stylecopy_commandcopy_mode_current_match_stylecopy_mode_mark_stylecopy_mode_match_stylecursor_colourcursor_styledefault_client_commanddefault_commanddefault_shelldefault_sizedefault_terminaldestroy_unattacheddetach_on_destroydisplay_panes_active_colourdisplay_panes_colourdisplay_panes_timedisplay_timeeditorescape_timeexit_emptyexit_unattachedextended_keysextended_keys_formatfill_characterfocus_eventshistory_filehistory_limitkey_tablelock_after_timelock_commandmain_pane_heightmain_pane_widthmenu_border_linesmenu_border_stylemenu_selected_stylemenu_stylemessage_command_stylemessage_limitmessage_linemessage_stylemode_keysmode_stylemonitor_activitymonitor_bellmonitor_silencemouseother_pane_heightother_pane_widthpane_active_border_stylepane_base_indexpane_border_formatpane_border_indicatorspane_border_linespane_border_statuspane_border_stylepane_colourspane_scrollbarspane_scrollbars_stylepopup_border_linespopup_border_stylepopup_styleprefixprefix2prompt_history_limitremain_on_exitremain_on_exit_formatrenumber_windowsrepeat_timescroll_on_clearset_clipboardset_titlesset_titles_stringsilence_actionstatusstatus_formatstatus_intervalstatus_justifystatus_keysstatus_leftstatus_left_lengthstatus_left_stylestatus_positionstatus_rightstatus_right_lengthstatus_right_stylestatus_stylesynchronize_panestiled_layout_max_columnsvisual_activityvisual_bellvisual_silencewindow_active_stylewindow_sizewindow_status_activity_stylewindow_status_bell_stylewindow_status_current_formatwindow_status_current_stylewindow_status_formatwindow_status_last_stylewindow_status_separatorwindow_status_stylewindow_styleword_separatorswrap_searchcommand_aliasterminal_featuresterminal_overridesuser_keysupdate_environment
Hooksalert_activityalert_bellalert_silenceclient_activeclient_attachedclient_detachedclient_focus_inclient_focus_outclient_resizedclient_session_changedpane_diedpane_exitedpane_focus_inpane_focus_outpane_set_clipboardsession_createdsession_closedsession_renamedwindow_linkedwindow_renamedwindow_resizedwindow_unlinkedpane_title_changedclient_light_themeclient_dark_themeclient_detached_controlclient_session_changed_controlconfig_errorcontinue_controlexit_controlextended_outputlayout_changemessage_controloutputpane_mode_changedpaste_buffer_changedpaste_buffer_deletedpause_controlsession_changed_controlsession_renamed_controlsession_window_changedsessions_changedsubscription_changedunlinked_window_addunlinked_window_closeunlinked_window_renamedwindow_addwindow_closewindow_layout_changedwindow_pane_changedwindow_renamed_controlafter_bind_keyafter_capture_paneafter_copy_modeafter_display_messageafter_display_panesafter_kill_paneafter_list_buffersafter_list_clientsafter_list_keysafter_list_panesafter_list_sessionsafter_list_windowsafter_load_bufferafter_lock_serverafter_new_sessionafter_new_windowafter_paste_bufferafter_pipe_paneafter_queueafter_refresh_clientafter_rename_sessionafter_rename_windowafter_resize_paneafter_resize_windowafter_save_bufferafter_select_layoutafter_select_paneafter_select_windowafter_send_keysafter_set_bufferafter_set_environmentafter_set_hookafter_set_optionafter_show_environmentafter_show_messagesafter_show_optionsafter_split_windowafter_unbind_keycommand_errorfrom_stdout()__init__()
- Internal Sparse Array -
libtmux._internal.sparse_array
Environmental variables¶
tmux format separator¶
Added in version 0.11.0b0.
LIBTMUX_TMUX_FORMAT_SEPARATOR can be used to override the default string used
to split tmux(1)’s formatting information.
If you find any compatibility problems with the default, or better yet find a string copacetic many environments and tmux releases, note it at https://github.com/tmux-python/libtmux/discussions/355.