<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>tmux — The Cyber Toolchain</title>
    <link>https://cybertoolchain.io/tools/tmux</link>
    <description>New releases and features in tmux, tracked by The Cyber Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Fri, 26 Jun 2026 18:01:19 GMT</lastBuildDate>
    <atom:link href="https://cybertoolchain.io/tools/tmux/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>tmux 3.7</title>
      <link>https://github.com/tmux/tmux/blob/master/CHANGES</link>
      <guid isPermaLink="true">https://github.com/tmux/tmux/blob/master/CHANGES</guid>
      <pubDate>Fri, 26 Jun 2026 18:01:19 GMT</pubDate>
      <description>tmux 3.7 adds floating panes, copy mode line numbers, and configurable message formatting.
• Adds `floating panes` created via the new-pane command (bound to * by default) which sit above tiled panes like popups but are not modal
• Adds `copy-mode-line-numbers`, `copy-mode-line-number-style`, and `copy-mode-current-line-number-style` options to show and style line numbers in copy mode
• Adds `message-format` option and refactors message drawing so prompts occupy only a portion of the status bar instead of replacing the entire line
• Adds `-g` flag to `kill-session` to kill all sessions in a session group
Breaking changes:
• The default behavior of message drawing changes: prompts now overlay normal status content rather than replacing the entire line; the `message-style` option no longer implies full width filling by default (requires &apos;fill&apos; to cover whole width)
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/tmux</description>
    </item>
    <item>
      <title>tmux 3.6</title>
      <link>https://github.com/tmux/tmux/blob/master/CHANGES</link>
      <guid isPermaLink="true">https://github.com/tmux/tmux/blob/master/CHANGES</guid>
      <pubDate>Wed, 26 Nov 2025 08:42:57 GMT</pubDate>
      <description>tmux 3.6 adds pane scrollbars, copy-mode styling, SIXEL support flags, and enhanced format expressions
• Add `pane-scrollbars`, `pane-scrollbars-position`, and `pane-scrollbars-style` options to enable side scrollbars for each pane.
• Add `copy-mode-position-style` and `copy-mode-selection-style` options to style the position indicator and selection highlights in copy mode.
• Add `-M` flag to `capture-pane` to capture the copy mode screen instead of the visible pane content.
• Add `sixel_support` format variable to check for SIXEL support, returning 1 if available or 0 on OpenBSD.
• Extend `&amp;&amp;` and `||` in format expressions to support arbitrarily many arguments, and add `!` and `!!` operators for not and not-not logic.
• Add `-k` flag to `display-popup` to dismiss the popup with any key once the command has exited.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/tmux</description>
    </item>
    <item>
      <title>tmux 3.5</title>
      <link>https://github.com/tmux/tmux/blob/master/CHANGES</link>
      <guid isPermaLink="true">https://github.com/tmux/tmux/blob/master/CHANGES</guid>
      <pubDate>Fri, 27 Sep 2024 08:22:02 GMT</pubDate>
      <description>tmux 3.5 adds extended key revamp, hyperlinks in copy mode, prefix timeout, and new search/count formats.
• Adds `extended-keys-format` option to control the format of extended keys (similar to xterm&apos;s `formatOtherKeys`).
• Adds `prefix-timeout` option to configure the delay before the prefix key expires.
• Adds `--enable-jemalloc` build flag to use the jemalloc memory allocator.
• Adds `-d` flag to `copy-mode` to scroll a page down if already in copy mode.
• Adds `copy_cursor_hyperlink` format variable to retrieve the hyperlink under the cursor in copy mode.
• Adds `search_count` and `search_count_partial` format variables in copy mode for search result counts.
• Adds mirrored versions of `main-horizontal` and `main-vertical` layouts (main pane at bottom or right).
• Adds `-M` flag to `display-menu` to always turn mouse on in a menu.
• Adds `-r` flag to `refresh-client` in control mode for OSC 10 and 11 responses.
• Adds command-error hook triggered when a command fails.
• Adds `allow-set-title` option to forbid applications from changing the pane title.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/tmux</description>
    </item>
    <item>
      <title>tmux 3.4</title>
      <link>https://github.com/tmux/tmux/blob/master/CHANGES</link>
      <guid isPermaLink="true">https://github.com/tmux/tmux/blob/master/CHANGES</guid>
      <pubDate>Tue, 13 Feb 2024 10:22:31 GMT</pubDate>
      <description>tmux 3.4 adds SIXEL graphics, OSC 133 prompt marking, and cgroup pane spawning
• Add options `keep-last` and `keep-group` to `destroy-unattached` to keep the last session whether in a group.
• Add `-t` to `source-file`.
• Add basic support for SIXEL if built with `--enable-sixel`.
• Add a session, pane and user mouse range types for the status line and add format variables for `mouse_status_line` and `mouse_status_range` so they can be associated with different commands in the key bindings.
• Add flag (`-o`) to `next-prompt/previous-prompt` to go to OSC 133 command output.
• Add options and flags for menu styles (`menu-style`, `menu-border-style`) similar to those existing for popups.
• Add support for marking lines with a shell prompt based on the OSC 133 extension.
• Add flags (`-c` and `-y`) to change the confirm key and default behaviour of `confirm-before`.
• Set default lock command to `vlock` on Linux if present at build time.
• Add support for spawning panes in separate cgroups with systemd and a configure flag (`--disable-cgroups`) to turn off.
• Add a format (`pane_unseen_changes`) to show if there are unseen changes while in a mode.
• Add an `L` modifier like `P`, `W`, `S` to loop over clients.
• Add `-f` to `list-clients` like the other list commands.
• Extend `display-message` to work for control clients.
• Add a flag to `display-menu` to select the menu item selected when the menu is open.
• Query the client terminal for foreground and background colours and if OSC 10 or 11 is received but no colour has been set inside tmux, return the colour from the first attached client.
• Add `send-keys -K` to handle keys directly as if typed (so look up in key table).
• Add a `-l` flag to `display-message` to disable format expansion.
• Add paste-buffer-deleted notification and fix name of paste-buffer-changed.
• Do not attempt to connect to the socket as a client if systemd is active.
• Add `scroll-top` and `scroll-bottom` commands to scroll so cursor is at top or bottom.
• Add a `-T` flag to `capture-pane` to stop at the last used cell instead of the full width. Restore the previous behaviour by making it default to off unless `-J` is used.
• Add `message-line` option to control where message and prompt go.
• Notification when a paste buffer is deleted.
• Add a Nobr terminfo(5) capability to tell tmux the terminal does not use bright colours for bold.
• Change `g` and `G` to go to top and bottom in menus.
• Add a third state &quot;all&quot; to `allow-passthrough` to work even in invisible panes.
• Add support for OSC 8 hyperlinks.
• Store the time lines are scrolled into history and display in copy mode.
• Add a `%config-error` reply to control mode for configuration file errors since reporting them in view mode is useless.
• A new feature flag (`ignorefkeys`) to ignore terminfo(5) function key definitions for rxvt.
• Pass through first argument to OSC 52 (which clipboards to set) if the application provides it.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/tmux</description>
    </item>
    <item>
      <title>tmux 3.3</title>
      <link>https://github.com/tmux/tmux/blob/master/CHANGES</link>
      <guid isPermaLink="true">https://github.com/tmux/tmux/blob/master/CHANGES</guid>
      <pubDate>Wed, 01 Jun 2022 07:34:28 GMT</pubDate>
      <description>tmux 3.3 adds server ACLs via `server-access`, popup styling flags, systemd socket activation, and new formats/hooks
• Add a new `server-access` command to configure user ACLs for the tmux socket
• Add `--enable-systemd` build flag to support systemd socket activation
• Add `pane_start_path`, `next_session_id`, client/server UID and user formats, and `remain-on-exit-format`
• Add `window-resized` hook and `client-active` hook for resize and focus events
• Add `-T` (title), `-e` (env), `-b` (lines), and `-s`/`-S` (styles) flags to `display-popup` plus new options `popup-border-lines`, `popup-border-style`, and `popup-style`
• Add `-B` flag to `display-popup` to open without a border, along with a popup context menu for resizing and closing
• Add option `fill-character` for unused client areas and `scroll-on-clear` to control history scrolling on clear
• Add OSC 7 capability via the existing `set-titles` option and response to OSC 4 queries
• Add pane-border-indicators option and make `pane-border-format` a pane option instead of window
• Add `cursor-style` and `cursor-colour` options, and support for underscore styles in `capture-pane -e`
• Add `-F` to `command-prompt`, new command histories per prompt type, and background execution with `-b` for `command-prompt`/`confirm-before`
• Add pipe variants of line copy commands and `-and-cancel` variant for `copy-line`/`copy-end-of-line`
• Change `{}` to expand immediately upon parsing, requiring valid tmux commands inside
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/tmux</description>
    </item>
  </channel>
</rss>
