nicm
7a18fa281d
Add top-floating and bottom-floating to pane-border-status to show
...
status line only on floating panes.
2026-06-15 08:16:05 +00:00
nicm
b1054ac227
With mode-keys vi, keep cursor in the same position relative to the text
...
when scrolling. GitHub issue 5216 from Arseniy Simonov.
2026-06-13 20:39:11 +00:00
nicm
654758e622
Add move-pane -z to move a pane to a particular the z-index.
2026-06-13 18:06:01 +00:00
nicm
56779f9542
Add Z index positions to move-pane -P.
2026-06-13 17:43:20 +00:00
nicm
19393e13db
Add -P to move-pane to move a floating pane to a specific place
...
(top-left, bottom-right). Get rid of the not-so-useful default { and }
swap-pane bindings and use the keys instead for moving to top-left,
top-right and add M-{ and M-} for bottom-left, bottom-right.
2026-06-13 17:12:02 +00:00
nicm
aa2fd3a151
Add flags to move-pane to move floating panes around (-U, -D, -L, -R
...
similar to resize-pane; -X, -Y similar to new-pane).
2026-06-13 16:16:18 +00:00
nicm
bf187170b1
Extend client mode so the preview can be changed to a view with a
...
summary of the client terminal and its features, intended to make
troubleshooting easier. "choose-client -i" or the "i" key in the mode.
2026-06-13 10:32:54 +00:00
nicm
b44cdf1006
Add an I format modifier to get some bits of information about a client
...
(terminal features, capabilities and environment).
2026-06-13 09:17:29 +00:00
nicm
34a6a9d3a1
Change relative time for now to only work in the past and not show a
...
sign which is more useful. Also tidy up some minor style nits.
2026-06-13 08:59:52 +00:00
nicm
3ea458b9dc
Add support for floating panes to resize-pane, from Dane Jensen.
2026-06-11 10:16:19 +00:00
nicm
2719549cf2
Rename new-pane -B to -W since -B is best kept to match -B to
...
display-popup.
2026-06-10 16:03:14 +00:00
nicm
8cb4aabb8b
Replace refresh-from-pane in copy mode with a way to automatically
...
update as pane content changes. This is toggled by pressing r. GitHub
issue 5165 from Barrett Ruth.
2026-06-10 14:29:08 +00:00
nicm
538688486e
Clarify -a for kill-window, kill-session.
2026-06-09 12:51:57 +00:00
nicm
4a3f380fd2
Add -f for filter with -a to kill-pane, kill-window, kill-session.
...
GitHub issue 4782.
2026-06-09 12:24:59 +00:00
nicm
d5c9196348
Add -B to new-pane/split-window to block until the command exits, like
...
run-shell -b.
2026-06-09 09:11:05 +00:00
nicm
4d1ab1ba2a
Allow ACLs to use groups as well as users, GitHub issue 4917.
2026-06-08 21:38:19 +00:00
nicm
bf2e078ecf
Add a relative time option for time formatting, GitHub issue 5009.
2026-06-08 21:19:52 +00:00
nicm
a0f4038df2
Add a -h flag to choose-tree and choose-client to hide the pane
...
containing the mode, intended for use with floating panes. From Michael
Grant, GitHub issue 5177.
2026-06-08 21:01:33 +00:00
nicm
df7c2e605b
Add -T to new-pane to set the title; GitHub issue 5176 from Michael Grant.
2026-06-08 20:44:57 +00:00
nicm
a532f4868f
Add -H flag to capture-pane to show hyperlinks.
2026-06-07 20:03:02 +00:00
nicm
ae5e0e8c05
Add -L to show line numbers with capture-pane and -F to show line flags.
2026-06-07 16:23:05 +00:00
nicm
343ee5ece1
Add -g flag to kill-session to kill all sessions in a group, GitHub
...
issue 5157 from github at jiku dot jp.
2026-06-07 13:51:42 +00:00
nicm
306ee0eddb
Add -E to split-window to explicitly make an empty pane rather than
...
requiring an empty command.
2026-06-07 13:15:28 +00:00
nicm
c9e22ab67b
Enable floating panes. These are panes which sit above the layout
...
("tiled panes") like popups but unlike popups are not modal and behave
like panes (so the same escape sequence support). Floating panes are
created with the "new-pane" command, bound to * by default.
Currently floating panes can only be moved and resized using the mouse.
The default second status line (if "status-format" is set to 2) has
changed to show a list of panes.
This is the first step and many obvious features are not yet complete
(notably the ability to swap floating panes, resize them using
resize-pane, change them between floating and tiles, and restore custom
layouts with floating panes).
Mostly written by Michael Grant with help from Dane Jensen.
2026-06-07 08:25:59 +00:00
nicm
d7a2b52da8
Add a way to quote for command arguments and use for key in list-keys,
...
GitHub issue 5153.
2026-06-05 08:04:03 +00:00
nicm
580f9ced08
Change run-shell expansion to just be #{1} etc not #1 which interferes
...
with colours.
2026-06-03 20:18:49 +00:00
nicm
f6557d1ea2
Add a Z sort order in tree mode.
2026-06-01 18:19:51 +00:00
nicm
b68ab3a4b4
Add pane_x, y, z format variables and show in list-panes.
2026-06-01 14:01:09 +00:00
nicm
3bff7a9e62
Allow run-shell arguments after a shell command to be expanded as #1 , #2
...
and so on. From Rasmus Thystrup Karstensen in GitHub issue 5121.
2026-06-01 08:27:37 +00:00
nicm
ee67452772
Add window-pane-status-format options and adjust the default second
...
status line to show panes, also change how window-style is checked now
it is a pane option.
2026-05-27 18:57:10 +00:00
nicm
bfd7f468ce
pane_zoomed_flag went missing somewhere in tmux.1, put it back.
2026-05-25 14:53:09 +00:00
nicm
3cfc96d4de
Add missing argument to %unlinked-window-renamed, reported by Andrew
...
Grangaard.
2026-05-23 16:43:04 +00:00
nicm
818352c3cd
Add some more explanatory text about targets, GitHub issue 4850.
2026-05-17 11:12:07 +00:00
nicm
4cea1c7189
Add new-pane command, currently this is equivalent to split-window but
...
it will have minor differences for floating panes in future. Also add
-R/-s/-S/-k/-m flags to control border and style and behaviour, like
popups. GitHub issue 5027 from Dane Jensen.
2026-05-17 10:44:53 +00:00
nicm
962e565591
Add Emacs-style recentre-top-bottom, GitHub issue 5053 from sinyax75 at
...
gmail dot com.
2026-05-07 09:15:44 +00:00
nicm
d52fabce72
Allow the indicator in tree mode to be customized by two new options:
...
tree-mode-preview-format and tree-mode-preview-style.
2026-05-03 15:02:48 +00:00
nicm
524f283cc6
Add support for line numbers in copy mode. A new copy-mode-line-numbers
...
option has the following modes: off, default (tmux's normal line
numbering where 0 is the top visible line), absolute (first line in
history is 1), relative (relative to the cursor) and hybrid (current
line is absolute, others relative). Also adds
copy-mode-line-number-style and copy-mode-current-line-number-style to
set the style of the line numbers. When copy mode is entered with the
mouse, line numbers stay off.
From Leo Henon in GitHub issue 5025.
2026-05-01 09:44:42 +00:00
nicm
bc15723f7f
Add feature for progress bar and pass to outside terminal, GitHu issue
...
4972 from Eric Dorland.
2026-04-22 07:25:17 +00:00
nicm
0835980ef1
Remove no longer accurate statement from tmux.1, reported by dkuettel at
...
gmail dot com.
2026-04-22 06:58:59 +00:00
nicm
147521b757
Add -C flag to command-prompt to match display-message -C (do not freeze
...
panes). From Barrett Ruth in GitHub issue 4978.
2026-04-13 09:33:09 +00:00
nicm
7f2ac9c871
Add remain-on-exit key to keep pane around until a key is pressed, from
...
Michael Grant.
2026-04-04 17:00:33 +00:00
nicm
87aaff5fae
Bring some new formats from the floating panes work: pane_zoomed_flag,
...
pane_flags, pane_floating_flag. By Michael Grant.
2026-04-04 16:40:27 +00:00
nicm
d2d86ac360
Document control ranges, from Dane Jensen.
2026-04-04 11:48:00 +00:00
nicm
bdd78ce38e
Handle OSC 9;4 progress bar sequence and store in format variables, from
...
Eric Dorland in GitHub issue 4954.
2026-04-03 09:14:27 +00:00
nicm
e0237c6b8c
Ql -> Fl, from arza at arza dot us in GitHub issue 4949.
2026-03-27 08:41:54 +00:00
nicm
1cf3e02bfb
Add a format flag for bracket paste, from George Nachman in GitHub issue
...
4951.
2026-03-27 08:40:26 +00:00
nicm
b7d1e6257c
Use \- for hyphens in tmux.1 to cause newer groff versions to render
...
them correctly (ASCII hyphen rather than Unicode) which aids copy and
paste. From Keith Thompson in GitHub issue 4948.
2026-03-25 10:08:50 +00:00
nicm
02a9cdff57
Fix buffer to both for get-clipboard, from Seth Girvan.
2026-03-18 08:41:20 +00:00
nicm
f516f8a1d4
Allow codepoint-widths to accept ranges, from san65384 at gmail dot com
...
in GitHub issue 4930.
2026-03-18 08:38:54 +00:00
nicm
fd62f419ac
Add a short builtin help text for each mode accessible with C-h,
...
based on code from Patrick Motard in GitHub issue 4751.
2026-03-12 12:40:40 +00:00