Cargo Features
[dependencies]
tmux_interface = { version = "0.3.2", default-features = false, features = ["tmux_0_8", "tmux_0_9", "tmux_1_0", "tmux_1_1", "tmux_1_2", "tmux_1_3", "tmux_1_4", "tmux_1_5", "tmux_1_6", "tmux_1_7", "tmux_1_8", "tmux_1_9", "tmux_1_9a", "tmux_2_0", "tmux_2_1", "tmux_2_2", "tmux_2_3", "tmux_2_4", "tmux_2_5", "tmux_2_6", "tmux_2_7", "tmux_2_8", "tmux_2_9", "tmux_2_9a", "tmux_3_0", "tmux_3_0a", "tmux_3_1", "tmux_3_1a", "tmux_3_1b", "tmux_3_1c", "tmux_3_2", "tmux_3_2a", "tmux_3_3", "tmux_3_3a", "tmux_3_4", "tmux_X_X", "tmux_latest", "tmux_stable", "cmd_alias"] }
- tmux_0_8 tmux_0_9?
-
INFO: Source for distributions releases and tmux versions Packages for Linux and Unix
define a list of nested tmux version variables for conditional compilation
earlier versions currently are not supported tmux 0.8 included in first package can be found in Debian repository
Affects
delete_buffer::DeleteBuffer.target_session
,list_buffers::ListBuffers.target_session
,load_buffer::LoadBuffer.buffer_index
,load_buffer::LoadBuffer.target_session
,load_buffer::LoadBuffer.path
,buffers::delete_buffer
,buffers::delete_buffer_macro
,buffers::list_buffers
,buffers::list_buffers_macro
,buffers::load_buffer
,buffers::load_buffer_macro
,buffers::paste_buffer
,buffers::paste_buffer_macro
,buffers::save_buffer
,buffers::save_buffer_macro
,buffers::set_buffer
,buffers::set_buffer_macro
,buffers::show_buffer
,buffers::show_buffer_macro
,paste_buffer::PasteBuffer.delete
… - tmux_0_9 tmux_1_0? = tmux_0_8
-
Affects
clear_history::ClearHistory.pane_index
,clear_history::ClearHistory.target_window
,buffers::clear_history
,buffers::clear_history_macro
,confirm_before::ConfirmBefore.target_client
,confirm_before::ConfirmBefore.command
,status_line::confirm_before
,status_line::confirm_before_macro
,windows_and_panes::resize_pane
,windows_and_panes::resize_pane_macro
,windows_and_panes::select_layout
,windows_and_panes::select_layout_macro
,next_window::NextWindow.attach
,previous_window::PreviousWindow.parent_sighup
,resize_pane::ResizePane.down
,resize_pane::ResizePane.up
,resize_pane::ResizePane.target_pane
,resize_pane::ResizePane.adjustment
,select_layout::SelectLayout.target_pane
… - tmux_1_0 tmux_1_1? = tmux_0_9
-
Affects
clear_history::ClearHistory.target_pane
,paste_buffer::PasteBuffer.no_replacement
,switch_client::SwitchClient.target_client
,switch_client::SwitchClient.target_session
,global_and_session_environment::set_environment
,global_and_session_environment::show_environment
,global_and_session_environment::show_environment_macro
,set_environment::SetEnvironment.global
,set_environment::SetEnvironment.remove
,set_environment::SetEnvironment.unset
,set_environment::SetEnvironment.target_session
,set_environment::SetEnvironment.name
,set_environment::SetEnvironment.value
,show_environment::ShowEnvironment.global
,show_environment::ShowEnvironment.target_session
,bind_key::BindKey.root
,unbind_key::UnbindKey.command_mode
,unbind_key::UnbindKey.root
,clock_mode::ClockMode.target_pane
,set_option::SetOption.append
… - tmux_1_1 tmux_1_2? = tmux_1_0
-
Affects
lock_client::LockClient.target_client
,clients_and_sessions::lock_client
,clients_and_sessions::lock_session
,miscellaneous::run_shell
,miscellaneous::run_shell_macro
,run_shell::RunShell.command
,tmux::Tmux.shell_command
,kill_pane::KillPane.all
,windows_and_panes::pipe_pane
,windows_and_panes::pipe_pane_macro
,pipe_pane::PipePane.open
,pipe_pane::PipePane.target_pane
,get_session_option_tr::GetSessionOptionTr.lock_server
,get_session_options_tr::GetSessionOptionsTr.lock_server
,set_session_option_tr::SetSessionOptionTr.lock_server
,set_session_options_tr::SetSessionOptionsTr.lock_server
,constants::LOCK_COMMAND
,constants::LOCK_SERVER
,constants::LOCK_COMMAND_DEFAULT
,constants::LOCK_SERVER_DEFAULT
… - tmux_1_2 tmux_1_3? = tmux_1_1
-
Affects
attach_session::AttachSession.read_only
,clients_and_sessions::show_messages
,clients_and_sessions::show_messages_macro
,new_session::NewSession.shell_command
,show_messages::ShowMessages.target_client
,run_shell::RunShell.shell_command
,set_option::SetOption.server
,set_option::SetOption.window
,set_option::SetOption.target
,show_options::ShowOptions.global
,show_options::ShowOptions.server
,show_options::ShowOptions.window
,capture_pane::CapturePane.target_pane
,join_pane::JoinPane.detached
,join_pane::JoinPane.horizontal
,join_pane::JoinPane.vertical
,join_pane::JoinPane.size
,join_pane::JoinPane.src_pane
,join_pane::JoinPane.dst_pane
,windows_and_panes::capture_pane
… - tmux_1_3 tmux_1_4? = tmux_1_2
-
Affects
choose_buffer::ChooseBuffer.target_pane
,choose_buffer::ChooseBuffer.template
,buffers::choose_buffer
,buffers::choose_buffer_macro
,paste_buffer::PasteBuffer.separator
,windows_and_panes::previous_layout
,windows_and_panes::previous_layout_macro
,move_window::MoveWindow.kill
,new_window::NewWindow.after
,previous_layout::PreviousLayout.target_window
,select_pane::SelectPane.down
,select_pane::SelectPane.left
,select_pane::SelectPane.right
,select_pane::SelectPane.up
,get_server_option_tr::GetServerOptionTr.detach_on_destroy
,get_server_options_tr::GetServerOptionsTr.detach_on_destroy
,set_server_option_tr::SetServerOptionTr.detach_on_destroy
,set_server_options_tr::SetServerOptionsTr.detach_on_destroy
,constants::DETACH_ON_DESTROY
,constants::DETACH_ON_DESTROY_DEFAULT
… - tmux_1_4 tmux_1_5? = tmux_1_3
-
Affects
switch_client::SwitchClient.last_session
,switch_client::SwitchClient.next_session
,switch_client::SwitchClient.previous_session
,unbind_key::UnbindKey.all
,last_pane::LastPane.target_window
,windows_and_panes::last_pane
,windows_and_panes::last_pane_macro
,get_server_option_tr::GetServerOptionTr.exit_unattached
,get_server_options_tr::GetServerOptionsTr.exit_unattached
,set_server_option_tr::SetServerOptionTr.exit_unattached
,set_server_options_tr::SetServerOptionsTr.exit_unattached
,constants::EXIT_UNATTACHED
,constants::EXIT_UNATTACHED_DEFAULT
,server_options::ServerOptions.exit_unattached
,get_session_option_tr::GetSessionOptionTr.detach_on_destroy
,get_session_option_tr::GetSessionOptionTr.visual_silence
,get_session_options_tr::GetSessionOptionsTr.detach_on_destroy
,get_session_options_tr::GetSessionOptionsTr.visual_silence
,set_session_option_tr::SetSessionOptionTr.detach_on_destroy
,set_session_option_tr::SetSessionOptionTr.visual_silence
… - tmux_1_5 tmux_1_6? = tmux_1_4
-
Affects
delete_buffer::DeleteBuffer.buffer_index
,show_buffer::ShowBuffer.buffer_name
,detach_client::DetachClient.parent_sighup
,detach_client::DetachClient.target_session
,list_clients::ListClients.target_session
,command_prompt::CommandPrompt.inputs
,confirm_before::ConfirmBefore.prompt
,display_message::DisplayMessage.target_pane
,capture_pane::CapturePane.end_line
,capture_pane::CapturePane.start_line
,list_windows::ListWindows.all
,windows_and_panes::respawn_pane
,windows_and_panes::respawn_pane_macro
,new_window::NewWindow.print
,respawn_pane::RespawnPane.kill
,respawn_pane::RespawnPane.target_pane
,select_layout::SelectLayout.next_layout
,select_layout::SelectLayout.previous_layout
,select_pane::SelectPane.last
,select_window::SelectWindow.last
… - tmux_1_6 tmux_1_7? = tmux_1_5
-
tmux 1.6 included in Ubuntu 12.04 LTS Precise Pangolin tmux 1.6 included in CentOS 6
Affects
list_clients::ListClients.format
,list_sessions::ListSessions.format
,new_session::NewSession.width
,new_session::NewSession.height
,refresh_client::RefreshClient.status_line
,switch_client::SwitchClient.read_only
,send_keys::SendKeys.copy_mode
,send_keys::SendKeys.target_pane
,send_prefix::SendPrefix.secondary
,list_windows::ListWindows.format
,tmux_interface::variables
,get_session_option_tr::GetSessionOptionTr.message_command_attr
,get_session_option_tr::GetSessionOptionTr.message_command_bg
,get_session_option_tr::GetSessionOptionTr.message_command_fg
,get_session_option_tr::GetSessionOptionTr.prefix2
,get_session_option_tr::GetSessionOptionTr.word_separators
,get_session_options_tr::GetSessionOptionsTr.message_command_attr
,get_session_options_tr::GetSessionOptionsTr.message_command_bg
,get_session_options_tr::GetSessionOptionsTr.message_command_fg
,get_session_options_tr::GetSessionOptionsTr.prefix2
… - tmux_1_7 tmux_1_8? = tmux_1_6
-
Affects
choose_buffer::ChooseBuffer.format
,list_buffers::ListBuffers.format
,paste_buffer::PasteBuffer.bracket_codes
,paste_buffer::PasteBuffer.buffer_name
,paste_buffer::PasteBuffer.target_pane
,kill_session::KillSession.clear_alerts
,show_environment::ShowEnvironment.variable
,send_keys::SendKeys.disable_lookup
,set_option::SetOption.quiet
,set_window_option::SetWindowOption.quiet
,show_options::ShowOptions.option
,break_pane::BreakPane.print
,break_pane::BreakPane.format
,break_pane::BreakPane.target_window
,choose_client::ChooseClient.format
,choose_tree::ChooseTree.collapsed_sessions
,choose_tree::ChooseTree.target_window
,find_window::FindWindow.only_visible
,find_window::FindWindow.only_name
,find_window::FindWindow.only_title
… - tmux_1_8 tmux_1_9? = tmux_1_7
-
tmux 1.8 included in Ubuntu 14.04 LTS Trusty Tahr
tmux 1.8 included in CentOS 7Affects
new_session::NewSession.attach
,new_session::NewSession.detach_other
,new_session::NewSession.print
,new_session::NewSession.format
,if_shell::IfShell.background
,if_shell::IfShell.target_pane
,miscellaneous::wait_for
,miscellaneous::wait_for_macro
,run_shell::RunShell.background
,run_shell::RunShell.delay
,run_shell::RunShell.target_pane
,wait_for::WaitFor.locked
,wait_for::WaitFor.woken
,wait_for::WaitFor.unlocked
,wait_for::WaitFor.channel
,set_option::SetOption.not_overwrite
,show_options::ShowOptions.quiet
,show_options::ShowOptions.value
,show_window_options::ShowWindowOptions.only_value
,tmux::Tmux.control_mode
… - tmux_1_9 tmux_1_9a? = tmux_1_8
-
tmux 1.9 included in Debian Jessie
Affects
attach_session::AttachSession.working_directory
,new_session::NewSession.start_directory
,show_messages::ShowMessages.server
,show_messages::ShowMessages.jobs
,show_messages::ShowMessages.terminals
,set_window_option::SetWindowOption.not_overwrite
,get_server_option_tr::GetServerOptionTr.focus_events
,get_server_options_tr::GetServerOptionsTr.focus_events
,set_server_option_tr::SetServerOptionTr.focus_events
,set_server_options_tr::SetServerOptionsTr.focus_events
,constants::FOCUS_EVENTS
,constants::FOCUS_EVENTS_DEFAULT
,server_options::ServerOptions.focus_events
,get_session_option_tr::GetSessionOptionTr.message_command_style
,get_session_option_tr::GetSessionOptionTr.message_style
,get_session_option_tr::GetSessionOptionTr.pane_active_border_style
,get_session_option_tr::GetSessionOptionTr.pane_border_style
,get_session_option_tr::GetSessionOptionTr.status_left_style
,get_session_option_tr::GetSessionOptionTr.status_right_style
,get_session_option_tr::GetSessionOptionTr.status_style
… - tmux_1_9a tmux_2_0? = tmux_1_9
- tmux_2_0 tmux_2_1? = tmux_1_9a
-
Affects
delete_buffer::DeleteBuffer.buffer_name
,load_buffer::LoadBuffer.buffer_name
,save_buffer::SaveBuffer.buffer_name
,set_buffer::SetBuffer.append
,set_buffer::SetBuffer.buffer_name
,set_buffer::SetBuffer.new_buffer_name
,unbind_key::UnbindKey.mode_key
,if_shell::IfShell.not_execute
,last_pane::LastPane.disable
,last_pane::LastPane.enable
,select_pane::SelectPane.disable
,select_pane::SelectPane.enable
,get_server_option_tr::GetServerOptionTr.message_limit
,get_server_option_tr::GetServerOptionTr.terminal_overrides
,get_server_options_tr::GetServerOptionsTr.message_limit
,get_server_options_tr::GetServerOptionsTr.terminal_overrides
,set_server_option_tr::SetServerOptionTr.message_limit
,set_server_option_tr::SetServerOptionTr.terminal_overrides
,set_server_options_tr::SetServerOptionsTr.message_limit
,set_server_options_tr::SetServerOptionsTr.terminal_overrides
… - tmux_2_1 tmux_2_2? = tmux_2_0
-
tmux 2.1 included in Ubuntu 16.04 LTS Xenial Xerus
Affects
attach_session::AttachSession.not_update_env
,new_session::NewSession.not_update_env
,switch_client::SwitchClient.not_update_env
,switch_client::SwitchClient.key_table
,show_environment::ShowEnvironment.as_shell_commands
,bind_key::BindKey.key_table
,list_keys::ListKeys.mode_table
,send_keys::SendKeys.mouse_event
,unbind_key::UnbindKey.key_table
,break_pane::BreakPane.src_pane
,break_pane::BreakPane.dst_pane
,copy_mode::CopyMode.bottom_exit
,copy_mode::CopyMode.mouse_drag
,link_window::LinkWindow.add
,move_window::MoveWindow.after
,resize_pane::ResizePane.mouse
,select_layout::SelectLayout.last_layout
,select_pane::SelectPane.show_style
,select_pane::SelectPane.set_marked
,select_pane::SelectPane.clear_marked
… - tmux_2_2 tmux_2_3? = tmux_2_1
-
Affects
detach_client::DetachClient.all
,kill_session::KillSession.all
,hooks::set_hook
,hooks::show_hooks
,hooks::show_hooks_macro
,set_hook::SetHook.global
,set_hook::SetHook.target_session
,set_hook::SetHook.hook_name
,set_hook::SetHook.command
,show_hooks::ShowHooks.global
,show_hooks::ShowHooks.target_session
,break_pane::BreakPane.dst_window
,get_session_option_tr::GetSessionOptionTr.key_table
,get_session_options_tr::GetSessionOptionsTr.key_table
,set_session_option_tr::SetSessionOptionTr.key_table
,set_session_options_tr::SetSessionOptionsTr.key_table
,constants::KEY_TABLE
,constants::KEY_TABLE_DEFAULT
,session_options_ctl::SessionOptionsCtl.get_key_table
,session_options_ctl::SessionOptionsCtl.set_key_table
… - tmux_2_3 tmux_2_4? = tmux_2_2
-
tmux 2.3 included in Debian Stretch
Affects
list_commands::ListCommands.format
,display_panes::DisplayPanes.template
,get_window_option_tr::GetWindowOptionTr.pane_border_format
,get_window_option_tr::GetWindowOptionTr.pane_border_status
,get_window_options_tr::GetWindowOptionsTr.pane_border_format
,get_window_options_tr::GetWindowOptionsTr.pane_border_status
,set_window_option_tr::SetWindowOptionTr.pane_border_format
,set_window_option_tr::SetWindowOptionTr.pane_border_status
… - tmux_2_4 tmux_2_5? = tmux_2_3
-
Affects
detach_client::DetachClient.shell_command
,new_session::NewSession.group_name
,refresh_client::RefreshClient.size
,set_hook::SetHook.unset
,list_keys::ListKeys.first
,list_keys::ListKeys.command
,list_keys::ListKeys.with_notes
,send_keys::SendKeys.reset
,send_keys::SendKeys.repeat_count
,command_prompt::CommandPrompt.one_keypress
,command_prompt::CommandPrompt.on_input_change
,break_pane::BreakPane.window_name
,capture_pane::CapturePane.escape_non_printable
,capture_pane::CapturePane.join
,split_window::SplitWindow.before
,split_window::SplitWindow.full
,constants::NOTIFICATION_CLIENT_SESSION_CHANGED
,get_server_option_tr::GetServerOptionTr.command_alias
,get_server_options_tr::GetServerOptionsTr.command_alias
,set_server_option_tr::SetServerOptionTr.command_alias
… - tmux_2_5 tmux_2_6? = tmux_2_4
-
Affects
constants::NOTIFICATION_PANE_MODE_CHANGED
,constants::NOTIFICATION_SESSION_WINDOW_CHANGED
,constants::NOTIFICATION_WINDOW_PANE_CHANGED
… - tmux_2_6 tmux_2_7? = tmux_2_5
-
tmux 2.6 included in Ubuntu 18.04 LTS Bionic Beaver
Affects
choose_buffer::ChooseBuffer.no_preview
,choose_buffer::ChooseBuffer.filter
,choose_buffer::ChooseBuffer.sort_order
,set_option::SetOption.format
,set_window_option::SetWindowOption.format
,choose_client::ChooseClient.without_preview
,choose_client::ChooseClient.filter
,choose_client::ChooseClient.sort_order
,choose_client::ChooseClient.target_pane
,choose_tree::ChooseTree.format
,choose_tree::ChooseTree.filter
,choose_tree::ChooseTree.sort_order
,choose_tree::ChooseTree.target_pane
,choose_tree::ChooseTree.template
,display_panes::DisplayPanes.duration
,join_pane::JoinPane.left_above
,join_pane::JoinPane.full_size
,respawn_pane::RespawnPane.start_directory
,respawn_pane::RespawnPane.shell_command
,respawn_window::RespawnWindow.start_directory
… - tmux_2_7 tmux_2_8? = tmux_2_6
-
tmux 2.7 included in CentOS 8
Affects
choose_buffer::ChooseBuffer.zoom
,choose_tree::ChooseTree.all
,choose_tree::ChooseTree.without_preview
,choose_tree::ChooseTree.zoom
,pipe_pane::PipePane.stdout
,pipe_pane::PipePane.stdin
,select_layout::SelectLayout.spread
,get_server_option_tr::GetServerOptionTr.exit_empty
,get_server_options_tr::GetServerOptionsTr.exit_empty
,set_server_option_tr::SetServerOptionTr.exit_empty
,set_server_options_tr::SetServerOptionsTr.exit_empty
,constants::EXIT_EMPTY
,constants::EXIT_EMPTY_DEFAULT
,server_options::ServerOptions.exit_empty
… - tmux_2_8 tmux_2_9? = tmux_2_7
-
tmux 2.8 included in Debian Buster
Affects
set_hook::SetHook.run
… - tmux_2_9 tmux_2_9a? = tmux_2_8
-
Affects
display_panes::DisplayPanes.not_block
,windows_and_panes::resize_window
,windows_and_panes::resize_window_macro
,constants::NUMBER_2
,constants::NUMBER_3
,constants::NUMBER_4
,constants::NUMBER_5
,constants::LARGEST
,constants::SMALLEST
,constants::MANUAL
,get_session_option_tr::GetSessionOptionTr.default_size
,get_session_option_tr::GetSessionOptionTr.status_format
,get_session_options_tr::GetSessionOptionsTr.default_size
,get_session_options_tr::GetSessionOptionsTr.status_format
,set_session_option_tr::SetSessionOptionTr.default_size
,set_session_option_tr::SetSessionOptionTr.status_format
,set_session_options_tr::SetSessionOptionsTr.default_size
,set_session_options_tr::SetSessionOptionsTr.status_format
,constants::DEFAULT_SIZE
,constants::STATUS_FORMAT
… - tmux_2_9a tmux_3_0? = tmux_2_9
-
Affects
refresh_client::RefreshClient.tracking_cursor
,refresh_client::RefreshClient.down
,refresh_client::RefreshClient.request_clipboard
,refresh_client::RefreshClient.left
,refresh_client::RefreshClient.right
,refresh_client::RefreshClient.up
,refresh_client::RefreshClient.flags
,refresh_client::RefreshClient.adjustment
,client_flags::ClientFlags
,common::client_flags
,display_message::DisplayMessage.list_format_vars
,display_message::DisplayMessage.print
,display_message::DisplayMessage.verbose
… - tmux_3_0 tmux_3_0a? = tmux_2_9a
-
Affects
attach_session::AttachSession.parent_sighup
,new_session::NewSession.parent_sighup
,source_file::SourceFile.not_execute
,source_file::SourceFile.quiet
,source_file::SourceFile.verbose
,set_hook::SetHook.append
,send_keys::SendKeys.hex
,set_option::SetOption.pane
,set_option::SetOption.target_pane
,show_options::ShowOptions.include_inherited
,show_options::ShowOptions.hooks
,show_options::ShowOptions.pane
,display_menu::DisplayMenu
,display_menu::DisplayMenu.target_client
,display_menu::DisplayMenu.target_pane
,display_menu::DisplayMenu.title
,display_menu::DisplayMenu.x
,display_menu::DisplayMenu.y
,display_message::DisplayMessage.forward_stdin
,status_line::display_menu
… - tmux_3_0a tmux_3_1? = tmux_3_0
-
tmux 3.0a included in Ubuntu 20.04 LTS Focal Fossa
- tmux_3_1 tmux_3_1a? = tmux_3_0a
-
Affects
choose_buffer::ChooseBuffer.reverse_sort_order
,switch_client::SwitchClient.keep_zoomed
,bind_key::BindKey.note
,list_keys::ListKeys.prefix_string
,send_keys::SendKeys.expand_formats
,command_prompt::CommandPrompt.key_name
,command_prompt::CommandPrompt.numeric
,capture_pane::CapturePane.trailing_spaces
,choose_client::ChooseClient.reverse_sort_order
,choose_client::ChooseClient.zoom
,choose_tree::ChooseTree.reverse_sort_order
,last_pane::LastPane.keep_zoomed
,rotate_window::RotateWindow.keep_zoomed
,select_pane::SelectPane.keep_zoomed
,split_window::SplitWindow.environment
,swap_pane::SwapPane.keep_zoomed
,constants::LATEST
,options::pane
,options_ctl::GlobalOptions.pane_options
,get_server_option_tr::GetServerOptionTr.backspace
… - tmux_3_1a tmux_3_1b? = tmux_3_1
- tmux_3_1b tmux_3_1c? = tmux_3_1a
- tmux_3_1c tmux_3_2? = tmux_3_1b
-
tmux 3.1c included in Debian Bullseye
- tmux_3_2 tmux_3_2a? = tmux_3_1c
-
Affects
choose_buffer::ChooseBuffer.key_format
,load_buffer::LoadBuffer.send_to_clipboard
,load_buffer::LoadBuffer.target_client
,set_buffer::SetBuffer.send_to_clipboard
,set_buffer::SetBuffer.target_client
,attach_session::AttachSession.flags
,list_commands::ListCommands.command
,new_session::NewSession.environment
,new_session::NewSession.flags
,refresh_client::RefreshClient.allow_actions
,refresh_client::RefreshClient.subscribe
,refresh_client::RefreshClient.flags
,source_file::SourceFile.expand
,allow_actions::AllowActions
,common::allow_actions
,common::position
,common::state
,common::subscribe
,pane_size::Size
,position::PositionX
… - tmux_3_2a tmux_3_3? = tmux_3_2
-
tmux 3.2a included in CentOS 9
tmux 3.2a included in Ubuntu 22.04 LTS Jammy Jellyfish - tmux_3_3 tmux_3_3a? = tmux_3_2a
-
Affects
clients_and_sessions::server_access
,clients_and_sessions::server_access_macro
,refresh_client::RefreshClient.request_clipboard
,server_access::ServerAccess.add
,server_access::ServerAccess.delete
,server_access::ServerAccess.list
,server_access::ServerAccess.read
,server_access::ServerAccess.write
,server_access::ServerAccess.user
,common::popup_border_lines_type
,common::prompt_type
,common::refresh_client_size
,popup_border_lines_type::PopupBorderLinesType
,prompt_type::PromptType
,refresh_client_size::RefreshClientSize
,clear_prompt_history::ClearPromptHistory.prompt_type
,command_prompt::CommandPrompt.background
,command_prompt::CommandPrompt.expand_as_format
,command_prompt::CommandPrompt.prompt_type
,display_popup::DisplayPopup.no_border
… - tmux_3_3a tmux_3_4? = tmux_3_3
-
tmux 3.3a included in Ubuntu 23.04 LTS Lunar Lobster tmux 3.3a included in Debian Bookworm
- tmux_3_4 tmux_X_X? tmux_latest? tmux_stable = tmux_3_3a
-
tmux 3.4 included in Ubuntu 24.04 LTS Noble Numbat tmux 3.4 included in Debian experimental
Affects
list_clients::ListClients.filter
,list_sessions::ListSessions.filter
,source_file::SourceFile.target_pane
,send_keys::SendKeys.client
,send_keys::SendKeys.target_client
,confirm_before::ConfirmBefore.background
,confirm_before::ConfirmBefore.change_default
,confirm_before::ConfirmBefore.confirm_key
,display_message::DisplayMessage.disable_format
,capture_pane::CapturePane.ignore_trailing_positions
,constants::NOTIFICATION_CONFIG_ERROR
,constants::NOTIFICATION_PASTE_BUFFER_CHANGED
,constants::NOTIFICATION_PASTE_BUFFER_DELETED
,constants::NUMBER_0
,constants::NUMBER_1
,get_session_option_tr::GetSessionOptionTr.message_line
,get_session_options_tr::GetSessionOptionsTr.message_line
,set_session_option_tr::SetSessionOptionTr.message_line
,set_session_options_tr::SetSessionOptionsTr.message_line
,constants::MESSAGE_LINE
… - tmux_X_X = tmux_3_4
-
tmux current version which is currently in development
- tmux_latest = tmux_3_4
-
tmux latest synonymous version
- tmux_stable default = tmux_3_4
-
tmux stable synonymous version
- cmd_alias default
-
use alias instead of full tmux command name (e.g.
list-sessions
->ls
)Affects
constants::CLEAR_HISTORY
,constants::DELETE_BUFFER
,constants::LIST_BUFFERS
,constants::LOAD_BUFFER
,constants::PASTE_BUFFER
,constants::SAVE_BUFFER
,constants::SET_BUFFER
,constants::SHOW_BUFFER
,constants::ATTACH_SESSION
,constants::DETACH_CLIENT
,constants::LIST_CLIENTS
,constants::LIST_COMMANDS
,constants::LOCK_CLIENT
,constants::NEW_SESSION
,constants::LIST_SESSIONS
,constants::REFRESH_CLIENT
… - default = cmd_alias, tmux_stable
-
enable following default features for the library by default:
* use latest tmux stable version
* use command alias, instead of full command name