Commit Graph

363 Commits

Author SHA1 Message Date
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
882fb4d295 Merge branch 'obsd-master' 2025-03-04 10:01:15 +00:00
eaf70c955b Add mode 2031 support to automatically report dark or light theme. tmux
will guess the theme from the background colour on terminals which do
not themselves support the escape sequence. Written by Jonathan
Slenders, GitHub issue 4353.
2025-03-04 08:45:04 +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
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
be594ff8a4 Merge branch 'obsd-master' 2024-11-15 16:01:11 +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
846f813565 Merge branch 'obsd-master' 2024-11-11 10:01:08 +00:00
c26d71d3e9 Add an option to control the input buffer size, from Ken Lau. 2024-11-11 08:41:05 +00:00
1fe30bb2e8 Merge branch 'obsd-master' 2024-11-06 20:33:45 +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
914815e70f Merge branch 'obsd-master' 2024-10-21 16:01:07 +01:00
354926a956 Bump up the maximum for repeat-time (some people want it to be
effectively infinite).
2024-10-21 12:42:06 +00:00
6a35b8ad07 Merge branch 'obsd-master' 2024-10-07 16:01:08 +01: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
5b7bdc82c8 Merge branch 'obsd-master' 2024-10-07 12:01:08 +01: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
114977dd25 Merge branch 'obsd-master' 2024-10-05 04:01:08 +01:00
e0638c48cd Add copy-mode-position-format to configure the position indicator. 2024-10-05 00:32:55 +00:00
8d2aee34ab Merge branch 'obsd-master' 2024-10-02 14:01:10 +01:00
05116cefe6 Add MSYSTEM to default update-environment. 2024-10-02 11:51:15 +00:00
64f1076d97 Merge branch 'obsd-master' 2024-09-17 00:01:09 +01:00
d8b66110f7 Add a prefix timeout option, from Conor Taylor in GitHub issue 4108. 2024-09-16 20:28:22 +00:00
692bae9ea6 Merge branch 'obsd-master' 2024-08-21 08:01:09 +01:00
4fa90c9acf Set the default for extended-keys back to off because it appears emacs turns
the keys on but does not correctly handle them except in xterm (!). Also fix so
that off takes effect as expected.
2024-08-21 04:37:42 +00:00
651891c3bd Merge branch 'obsd-master' 2024-08-04 12:01:09 +01:00
b88130d24b The Linux console has some bugs with bright colours. It seems likely
that it is emulating them by setting a bright (or bold) flag; however,
when the colour is changed from a bright colour (say SGR 96) to a
non-bright (say SGR 36), the flag is not reset, so the new colour
remains as bright. SGR 39 (default colour) also does not reset, so you
end up with the bright default colour. Work around this by sending SGR 0
when switching away from a bright colour, and disable AX for TERM=linux.
Also make the check for AX simpler and do not check for the op
capability is not actually used. GitHub issue 3976.
2024-08-04 09:35:30 +00:00
8ef899f315 Merge branch 'obsd-master' 2024-05-14 12:01:09 +01:00
5b5004e5ac Revert part of the change for GitHub issue 3675 because it does not work
correctly, it was intended to skip lines that are already being searched
as part of a previous wrapped line but in fact is skipping all lines
except the last in wrapped lines.

Also revert the search-wrapped-lines option (I didn't realize it was
intended to work around this).
2024-05-14 09:32:37 +00:00
6ff8f8fbf9 Merge branch 'obsd-master' 2024-05-14 10:01:10 +01:00
c9616700ca Add a command-error hook when a command fails, from Hugh Davenport in
GitHub issue 3973.
2024-05-14 07:52:19 +00:00
4c928dce74 Add an option to disable unwrapping lines for searching, from
meanderingprogrammer at gmail dot com, GitHub issue 3975.
2024-05-14 07:40:39 +00:00
43530d4397 Merge branch 'obsd-master' 2024-04-10 10:01:13 +01:00
553d4cba79 Add an option allow-set-title to forbid applications from changing the
pane title, from someone in GitHub issue 3930.
2024-04-10 07:36:25 +00:00
3c3643f580 Merge branch 'obsd-master' 2024-03-21 14:01:10 +00:00
2e9d7ebf15 Reduce escape-time default to 10 milliseconds, 500 is far too long for
modern terminals and networks. Case made by Kurtis Rader in GitHub issue
3844.
2024-03-21 11:53:11 +00:00
0960862950 Merge branch 'obsd-master' 2024-02-13 10:01:10 +00:00
40b97b1715 Add two new values for the destroy-unattached option to destroy sessions
only if they are not members of sessions groups, from Mark Huang, GitHub
issue 3806.
2024-02-13 08:10:23 +00:00
1aec420465 Merge branch 'obsd-master' 2023-09-01 17:06:27 +01:00
c1e6e54e6e Add detach-on-destroy previous and next, mostly from Alexis Hildebrandt. 2023-09-01 13:48:54 +00:00
6a45e6c256 Merge branch 'obsd-master' 2023-08-15 10:01:09 +01:00
b770a429c6 Add an option menu-selected-style to configure the currently selected
menu item, from Alexis Hildebrandt.
2023-08-15 07:01:47 +00:00
4c60afde78 Merge branch 'obsd-master' 2023-08-08 12:01:10 +01:00
dee72ed41f Add options and flags for menu styles similar to those existing for
popups, from Alexis Hildebrandt. GitHub issue 3650.
2023-08-08 08:08:47 +00:00
0ff991b25f Set default lock command to vlock on Linux if present at build time, from Josh
Boyer in GitHub issue 3527.
2023-04-25 17:23:32 +01:00
f49f92737f Merge branch 'obsd-master' 2022-09-22 17:10:38 +01:00
f03c3ca6c3 Add message-line option to control where message and prompt go, from
Varun Kumar E in GitHub issue 3324.
2022-09-09 11:02:23 +00:00