- select-output
- copy-output
- copy-pipe-output
- pipe-output
- open-output
- open-selection
- Added -a support to operate on the entire pane/copy-mode buffer, including panes without OSC 133 markers.
- Output extraction now supports unfinished commands with C but no D, ending at the current pane cursor.
- Top-level commands use the most recent OSC 133 output when outside copy mode.
- select-output enters copy mode and selects the output; other top-level operations use a temporary copy-mode snapshot.
- Added copy-mode bindings to open the selection when present, otherwise the current command output:
- emacs: e
- vi: M-e
- Added copy-mode bidings to select the output of command cursor is on:
- emacs copy mode: C-o → select-output
- vi copy mode: M-o → select-output
- Updated command registration, build sources, and tmux.1 documentation.
- Added/extended regress/output-commands.sh.
- Verified with make, regress/collapse-output.sh, and regress/output-commands.sh.
* refs/remotes/tmux-openbsd/master:
Do not attempt to write to control clients which have been destroyed, reported by Artur Penttinen in GitHub issue 5570.
* refs/remotes/tmux-openbsd/master:
When changing selection-mode to line, set up the selection start and end correctly, GitHub issue 5545.
Extend word commands to use any Unicode whitespace character, GitHub issue 5562 from Hongyi Zhao.
* refs/remotes/tmux-openbsd/master:
Add a generation counter to pane output, from Michael K Darling.
Add format variables for history change counters, from Michael K Darling.
* refs/remotes/tmux-openbsd/master:
Do not leak temporary commands when expanding aliases, from Jeong, Heon.
Do not allow popups for control clients, from Noam Stolero.
Layout cell can be replaced by unzoom, fixes use after free. From Uzair Aftab.
Do not try to append zero size cells, from Uzair Aftab.
Clear stale marks when a search regex fails to compile, GitHub issue 5547 from Uzair Aftab.
* refs/remotes/tmux-openbsd/master:
Do not walk off end of grid lines if last line is wrapped, reported by Moe Khalilov.
Do no free input context if it is NULL when popup create fails.