28481e984b
Add sorting to W, P, L operators as well, and add some new session
...
format variables. From Michael Grant in GitHub issue 4516.
2025-07-02 08:13:09 +00:00
01da87c112
new sentence, new line
2025-07-01 08:54:50 +00:00
ad3e6ff054
Add noattr and use in mode-style to allow whether attributes are ignored
...
or used to be configured. GitHub issue 4498.
2025-06-20 14:54:33 +00:00
522652913f
Add S: to list sessions with modifiers for sorting, from Michael Grant.
2025-06-20 13:31:59 +00:00
77ca59acac
Add missing theme hooks, from Eric NICOLAS in GitHub issue 4519.
2025-05-28 09:53:57 +00:00
833c7fbf6d
Add a set-default style attribute which replaces the current default
...
colours and attributes completely, useful at the start of compound
format strings (like status-format) to set the default colours for all
the following options.
2025-05-22 07:43:38 +00:00
79b02998a6
Add R format modifier to repeat an argument.
2025-05-12 10:26:19 +00:00
6106a0f2c4
Add an option variation-selector-always-wide to instruct tmux not to
...
always interpret VS16 as a wide character and assume the terminal does
likewise. This is behaviour seen in a number of newer terminals' Unicode
14 support but not in older terminals; it seems to be a little
contentious and is currently difficult to detect.
Probably in the long run tmux should pick a behaviour, look at a (new)
terminfo(5) capability to tell it what the terminal will do, and emulate
as required, but at this point I'm not sure that is worth it for
something where support is mixed, seems to be in flux, and that mostly
only matters for emojis.
GitHub issues 3923 and 4475 and others before that.
2025-05-01 07:12:00 +00:00
63e5989f53
Remove a stray period, reported by David Mandelberg.
2025-04-25 11:39:39 +00:00
1efe41b9b9
Add more features for boolean expressions in formats: 1) extend && and
...
|| to support arbitrarily many arguments and 2) add ! and !! for not and
not-not.
2025-04-25 08:28:21 +00:00
68f2ac9296
Fix examples with too many backslashes, pointed out by David Mandelberg.
2025-04-24 08:54:40 +00:00
cd3d2910ee
Fix description of pane_in_mode, from Julian Prein in GitHub issue 4469.
2025-04-22 12:33:35 +00:00
68ffe65499
Fix documentation around optional arguments. This includes:
...
- Syncing between the usage string in code and in the man page.
- Adding optional arguments that were not mentioned (such as
shell-command arguments).
- Adding square brackets around arguments that are actually optional.
From Julian Prein (julian at druck dot dev) in GitHub issue 4419.
2025-04-09 07:03:04 +00:00
3e14e7c48b
Formats can use environment variables, from David Mandelberg.
2025-04-09 06:51:31 +00:00
aca3ffb30a
Add default-client-command to set the command used is tmux is run
...
without a command (the default stays new-session). From David Mandelberg
in GitHub issue 4422.
2025-03-24 20:01:03 +00:00
a541be3951
Add S-Up and S-Down to move windows in tree mode. From David Mandelberg
...
in GitHub issue 4415.
2025-03-21 13:36:42 +00:00
f224d61f37
Document the use of ';' as a modifier separator, from Matt Liggett in
...
GitHub issue 4384.
2025-02-26 07:50:36 +00:00
084e6ee9ec
Add a -M flag to capture-pane to use the copy mode screen, GitHub issue
...
4358.
2025-02-20 13:39:58 +00:00
47a56c11f2
Add a note about C-r and C-s behaviour, GitHub issue 4309.
...
Also add a missing word, from jmc@.
2025-02-13 16:31:25 +00:00
80eb460fc9
Add display-message -C flag to update pane while message is displayed,
...
GitHub issue 4363 from Vitaly Ostrosablin.
2025-02-10 08:14:32 +00:00
e00853ee82
Add an option allowing users to override the width of individual Unicode
...
codepoints (overriding tmux's default list).
2025-01-01 15:17:36 +00:00
106d1c3538
Missing main-vertical-mirrored from layout list, from charlotte at
...
lottia dot net.
2024-12-16 08:51:41 +00:00
01edce40f3
M-1 to M-7 for 7 preset layouts; from bunkmate
...
ok nicm
2024-12-03 11:18:34 +00:00
6f7db82b18
Add copy-mode-position-style and copy-mode-selection-style for copy
...
mode (they default to mode-style as before).
2024-11-26 15:52:41 +00:00
64d82d5988
Document command prompt escape sequence, from Von Welch.
2024-11-22 12:36:13 +00:00
3f4fd45d5c
Fix save-buffer documentation - it writes to stdout. From Ilya Grigoriev.
2024-11-21 07:37:21 +00:00
c66628e52b
Add no-detach-on-destroy client option (useful for control mode
...
clients). From laur dot aliste at gmail dot com, GitHub issue 4242.
2024-11-15 14:09:04 +00:00
350a151ee4
Add two new style parameters, width and pad, which apply to scrollbars.
...
From Michael Grant, GitHub issue 4241.
2024-11-15 13:12:20 +00:00
713cacab1e
Mouse support on the scrollbars, from Michael Grant.
2024-11-12 09:32:56 +00:00
c26d71d3e9
Add an option to control the input buffer size, from Ken Lau.
2024-11-11 08:41:05 +00:00
809d659e64
Xr to Ic, from jmc.
2024-11-05 21:07:19 +00:00
09f4e43189
Add support for a scrollbar at the side of each pane. New options
...
pane-scrollbars turn them on or off, pane-scrollbars-position sets the
position (left or right), and pane-scrollbars-style to set the colours.
Mouse support will come later. From Michael Grant in GitHub issue 4221.
2024-11-05 09:41:17 +00:00
71aa4fe767
Switch pane-colors and cursor-style options to be in alphabetical order,
...
from Teubel Gyorgy, GitHub issue 4191.
2024-10-17 17:22:01 +00:00
cfd3c02306
Allow attributes in menu style, from Japin Li in GitHub issue 4194.
2024-10-17 17:10:41 +00:00
bcc47add38
Add a sixel_support format variable which is 1 if SIXEL is supported
...
(always 0 on OpenBSD), requested by Misaki Masa in GitHub issue 4177
2024-10-10 10:41:33 +00:00
735082b7c2
Add prompt-cursor-colour and prompt-cursor-style to set the style of the
...
cursor in the command prompt and remove the emulated cursor, from
Alexander Arch in GitHub issue 4170.
2024-10-07 12:58:36 +00:00
a3dea81b49
Add initial-repeat-time option to allow the first repeat time to be
...
increased and later reduced, from David le Blanc in GitHub issue 4164.
2024-10-07 08:50:47 +00:00
e0638c48cd
Add copy-mode-position-format to configure the position indicator.
2024-10-05 00:32:55 +00:00
41f6b691e3
Document missing window-layout-changed hook.
2024-10-04 22:36:11 +00:00
5a68730e2f
Add -y flag to disable confirmation prompts in modes, GitHub issue 4152.
2024-10-04 19:16:13 +00:00
9f2a853d87
Rework of copy mode commands ("send-keys -X") to parse the arguments so
...
that flags may be detected propertly rather than just looking for
strings ("-O" and so on). Also add -C and -P flags to the copy commands:
-C prevents the commands from sending the text to the clipboard and -P
prevents them from adding the text as a paste buffer.
Note some of the default key bindings change to add "--" and any similar
custom key bindings using "send-keys -X" may need a similar change.
GitHub issue 4153.
2024-10-04 07:03:08 +00:00
b95a06d2d4
Add a way to make the preview larger in tree mode, GitHub issue 4124.
2024-10-01 10:10:29 +00:00
489c69f5ed
Add copy mode commands which were missed when descriptions were added,
...
from Julian Prein, GitHub issue 4121.
2024-09-16 20:46:58 +00:00
141cd78407
Display hyperlinks in copy mode and add copy_cursor_hyperlink format to
...
get the hyperlink under the cursor.
2024-08-27 07:49:07 +00:00
d0c8124661
Add search_count and search_count_partial formats in copy mode, GitHub
...
issue 4091.
2024-08-27 07:31:26 +00:00
4823acca8f
Add copy-mode -d flag to scroll a page down if in copy mode already,
...
from Michael Grant.
2024-08-26 07:09:34 +00:00
4860a58d07
Clear overlay when command prompt is entered. Also fix some spacing in
...
man page pointed out by jmc.
2024-08-22 09:05:51 +00:00
a6645c4de4
Mention that load- and save-buffer can use stdin, from Ramon Fischer.
2024-08-21 05:06:45 +00:00
06292baadc
Add mirrored versions of the main-horizontal and main-vertical layouts where
...
the main pane is bottom or right instead of top or left, from Sherwyn Sen.
2024-08-21 05:03:13 +00:00
c7e61a01e5
Revamp extended keys support to more closely match xterm and support
...
mode 2 as well as mode 1. From Stanislav Kljuhhin (GitHub issue 4038).
This changes tmux to always request mode 2 from parent terminal, change
to an unambiguous internal representation of keys, and adds an option
(extended-keys-format) to control the format similar to the xterm(1)
formatOtherKeys resource.
2024-08-21 04:17:09 +00:00