Commit Graph

1949 Commits

Author SHA1 Message Date
96244dd727 Merge branch 'obsd-master' 2025-06-20 18:01:08 +01:00
b38b5d3df2 Merge branch 'obsd-master' 2025-06-20 16:01:08 +01: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
1dbceaa790 Merge branch 'obsd-master' 2025-05-28 14:01:08 +01:00
77ca59acac Add missing theme hooks, from Eric NICOLAS in GitHub issue 4519. 2025-05-28 09:53:57 +00:00
b9ad9186fe Merge branch 'obsd-master' 2025-05-22 10:01:08 +01: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
faf2a44890 Merge branch 'obsd-master' 2025-05-12 14:01:10 +01:00
79b02998a6 Add R format modifier to repeat an argument. 2025-05-12 10:26:19 +00:00
3d2b26dcfe Merge branch 'obsd-master' 2025-05-01 10:01:11 +01: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
58b4286edb Merge branch 'obsd-master' 2025-04-25 14:01:10 +01:00
63e5989f53 Remove a stray period, reported by David Mandelberg. 2025-04-25 11:39:39 +00:00
55292b72d1 Merge branch 'obsd-master' 2025-04-25 12:01:09 +01: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
0772fe822a Merge branch 'obsd-master' 2025-04-24 12:01:10 +01:00
68f2ac9296 Fix examples with too many backslashes, pointed out by David Mandelberg. 2025-04-24 08:54:40 +00:00
b4f8340f16 Merge branch 'obsd-master' 2025-04-22 16:01:12 +01:00
cd3d2910ee Fix description of pane_in_mode, from Julian Prein in GitHub issue 4469. 2025-04-22 12:33:35 +00:00
ac2779f4d8 Merge branch 'obsd-master' 2025-04-09 10:01:12 +01: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
9e1f110db0 Merge branch 'obsd-master' 2025-03-24 22:01:11 +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
c3c4524def Merge branch 'obsd-master' 2025-03-21 16:01:11 +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
94783addfc Merge branch 'obsd-master' 2025-02-26 10:01:14 +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
251a87e2d2 Merge branch 'obsd-master' 2025-02-20 16:01:14 +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
9a377485be Merge branch 'obsd-master' 2025-02-13 18:01:08 +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
ec119b2f9e Merge branch 'obsd-master' 2025-02-10 10:01:11 +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
bf30492d57 Merge branch 'obsd-master' 2025-01-01 18:01:10 +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
6b470c5222 Merge branch 'obsd-master' 2024-12-16 10:01:11 +00:00
106d1c3538 Missing main-vertical-mirrored from layout list, from charlotte at
lottia dot net.
2024-12-16 08:51:41 +00:00
98e322d5a5 Merge branch 'obsd-master' 2024-12-03 14:01:12 +00:00
jmc
01edce40f3 M-1 to M-7 for 7 preset layouts; from bunkmate
ok nicm
2024-12-03 11:18:34 +00:00
db771ec6e3 Merge branch 'obsd-master' 2024-11-26 18:01:10 +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
ceaf9b7452 Merge branch 'obsd-master' 2024-11-22 14:01:11 +00:00
64d82d5988 Document command prompt escape sequence, from Von Welch. 2024-11-22 12:36:13 +00:00
ea6c5053c8 Merge branch 'obsd-master' 2024-11-21 10:01:09 +00:00
3f4fd45d5c Fix save-buffer documentation - it writes to stdout. From Ilya Grigoriev. 2024-11-21 07:37:21 +00:00
be594ff8a4 Merge branch 'obsd-master' 2024-11-15 16:01:11 +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