---
next_cursor: eyJzY29yZSI6MCwic2VxIjoxOTgzLCJzaW5jZSI6bnVsbCwidG9vbCI6InRtdXgiLCJ2IjoxfQ
has_more: false
next: https://sincecutoff.com/v1/changes.md?tool=tmux&score=0&cursor=eyJzY29yZSI6MCwic2VxIjoxOTgzLCJzaW5jZSI6bnVsbCwidG9vbCI6InRtdXgiLCJ2IjoxfQ
items: 3
---
# sincecutoff.com changes: tmux

## tmux list-keys supports custom sorting and formats (tmux, 2026-06-26)
Published 2026-10-19
- slug: tmux-list-keys-supports-custom-sorting-and-formats-3de0e05ce7f2
- score: 0.90

How to use it:

When listing key bindings in tmux 3.7, use `-O <sort-order>` to sort them and `-F <format>` to choose each output line’s format.

Examples:

```
tmux list-keys -O <sort-order> -F '<format>'
```

- why_it_matters: Sort key bindings and choose their output format when listing them.
- sources: <https://github.com/tmux/tmux/blob/3.7/CHANGES>, <https://github.com/tmux/tmux/blob/3.7/cmd-list-keys.c>
- gotchas: "Version: 3.7"; "-O <sort-order>: Selects the sort order for listed key bindings."; "-F <format>: Sets the format template used for each output line; defaults to the built-in list-keys template when omitted."; "The source states that `-O` is added to list commands, without naming them."

## tmux message-format controls status bar messages (tmux, 2026-06-26)
Published 2026-10-19
- slug: tmux-message-format-controls-status-bar-messages-d0568918eb16
- score: 0.92

How to use it:

When customizing prompt and message display, set `message-format` to define the complete message; add `fill=yellow` to `message-style` when it should span the status line.

Examples:

```
tmux set-option -g message-format '<format>'
```

```
tmux set-option -g message-style 'fg=<colour>,bg=<colour>,fill=yellow'
```

- why_it_matters: Customize how prompts and messages appear alongside normal status bar content.
- before: Messages replaced the entire status line; the change allows them to occupy part of it and overlay normal status content.
- sources: <https://github.com/tmux/tmux/blob/3.7/CHANGES>, <https://github.com/tmux/tmux/blob/3.7/tmux.1>
- gotchas: "Version: 3.7"; "-g: Set a global session option."; "message-format: Format for the entire message, like `status-format`."; "message-style: Style for messages; include `fill` to cover the whole width. The release note gives `fill=yellow` as the default."; "fill: Style attribute used to fill the whole width; `fill=yellow` is the stated default. No documented mutually exclusive sub-keys found."; "Prerequisite: No additional prerequisites found in the cited documentation."; "Prompts and messages can occupy only part of the status bar and overlay normal status content."; "`message-style` must include `fill` to cover the whole width."

## tmux -t accepts {current} and {active} (tmux, 2026-06-26)
Published 2026-10-19
- slug: tmux-t-accepts-current-and-active-ba85f5633c25
- score: 0.93

How to use it:

When targeting a window or pane with `-t`, use `-t '{current}'` for the current window or `-t '{active}'` for the active pane. Pick a command that accepts the corresponding target type.

Examples:

```
tmux select-window -t '{current}'
```

```
tmux select-pane -t '{active}'
```

- why_it_matters: Target the current window or active pane with `-t`.
- sources: <https://github.com/tmux/tmux/blob/3.7/CHANGES>, <https://github.com/tmux/tmux/blob/3.7/tmux.1>
- gotchas: "Version: 3.7"; "-t target-window (required): For commands needing a window target, specifies the target window; `{current}` means the current window."; "-t target-pane (required): For commands needing a pane target, specifies the target pane; `{active}` means the active pane."

Next: https://sincecutoff.com/v1/changes.md?tool=tmux&score=0&cursor=eyJzY29yZSI6MCwic2VxIjoxOTgzLCJzaW5jZSI6bnVsbCwidG9vbCI6InRtdXgiLCJ2IjoxfQ
Save `next_cursor`; next visit, pass it to get only what was published since.
<!-- end of page -->
