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
94783addfc
Merge branch 'obsd-master'
2025-02-26 10:01:14 +00:00
21f7db4c4d
Do not allow meta prefix on paste start and end sequences, GitHub issue 4387.
2025-02-26 08:55:27 +00:00
251a87e2d2
Merge branch 'obsd-master'
2025-02-20 16:01:14 +00:00
18331e39bf
Reset overlay_resize pointer when clearing overlay.
2025-02-20 13:32:07 +00:00
58392d29da
Merge branch 'obsd-master'
2025-01-17 18:01:08 +00:00
9260f5dc96
Do not update focus on client's without a session.
2025-01-17 15:53:01 +00:00
ae8f2208c9
Merge branch 'obsd-master'
2024-12-06 12:01:11 +00:00
102f34090d
Do not write bracketed paste keys themselves if the pane has not asked
...
for them.
2024-12-06 09:06:56 +00:00
f0c68533c4
Merge branch 'obsd-master'
2024-11-27 12:01:08 +00:00
252f41818e
Update imsg and remove workaround.
2024-11-27 10:30:52 +00:00
feb090abb3
Do not stop drag on double or triple click, GitHub issue 4272.
2024-11-27 10:10:20 +00:00
db978db271
Merge branch 'obsd-master'
2024-11-25 14:01:12 +00:00
363f35f076
Do not try to terminate an empty buffer.
2024-11-25 12:32:24 +00:00
0f308bd18f
imsg no longer associates file descriptors with the imsg they were sent with,
...
work around this for the moment (it is not clear if this is intentional).
2024-11-22 09:58:47 +00:00
ea6c5053c8
Merge branch 'obsd-master'
2024-11-21 10:01:09 +00:00
7c7e88253e
When the mouse clicked on the border between two horizontal panes, the
...
location was not being set properly. Pulled the checking of this into
separate function for clarity. Fixes dragging on horizontal pane border.
From Michael Grant.
2024-11-21 07:34:38 +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
d35458e3fe
Merge branch 'obsd-master'
2024-11-15 10:01:11 +00:00
d6883c0266
Turn off scrollbar when pane is in alternate screen, from Michael Grant,
...
GitHub issue 4231.
2024-11-15 09:01:16 +00:00
563ed05353
Merge branch 'obsd-master'
2024-11-12 12:01:10 +00:00
713cacab1e
Mouse support on the scrollbars, from Michael Grant.
2024-11-12 09:32:56 +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
4f5d6d97d3
Merge branch 'obsd-master'
2024-10-08 10:01:08 +01:00
00412b570b
Put the prompt cursor attributes into the status line screen and use
...
that rather than updating the current screen (since there might not be
one).
2024-10-08 06:29:44 +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
933d6b90ed
Merge branch 'obsd-master'
2024-10-05 16:01:07 +01:00
a869693405
Send focus events to pane when entering or leaving popup, GitHub issue
...
3991.
2024-10-05 12:10:16 +00:00
8d6eb4be40
Set client stdout file descriptor also for Cgywin, from Michael Wild via Rafael
...
Kitover in GitHub issue 4148.
2024-10-02 12:16:24 +01:00
157d748949
Merge branch 'obsd-master'
2024-10-01 10:01:10 +01:00
17bab32794
Change pasting to bypass the output key processing entirely and write
...
what was originally received. Fixes problems with pasted text being
interpreted as extended keys reported by Mark Kelly.
2024-10-01 06:15:47 +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
37771a5a8d
Merge branch 'obsd-master'
2024-09-11 22:01:10 +01:00
3a8a31d8d2
Mouse move keys are not useful as key bindings because we do not turn
...
them on unless the application requests them. Ignore them so they do not
cause the prefix to be canceled, GitHub issue 4111.
2024-09-11 19:12:33 +00:00
3d8ead8a97
Merge branch 'obsd-master'
2024-08-28 10:27:21 +01:00
2917bc5274
Do not reset mouse pane if clicked on status line, it may have been set
...
by a range.
2024-08-27 07:25:27 +00:00
73b2277af8
Client flags was changed to uint64_t a while ago, fix a few cases where
...
it is still int (do not matter now but will with some new flags). From
Michael Grant.
2024-08-26 07:30:46 +00:00
43530d4397
Merge branch 'obsd-master'
2024-04-10 10:01:13 +01:00
c62a9ca16b
Correct handling of mouse up events (don't ignore all but the last
...
released button), and always process down event for double click. From
Rudy Dellomas III in GitHub issue 3919.
2024-04-10 07:29:15 +00:00
001e26d0bb
Merge branch 'obsd-master'
2024-01-16 14:01:09 +00:00