shiro
b02a4a3a76
Expose additional formatting variables
2025-03-18 08:46:39 +09:00
Thomas Adam
882fb4d295
Merge branch 'obsd-master'
2025-03-04 10:01:15 +00:00
nicm
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
Thomas Adam
49b7276f2a
Merge branch 'obsd-master'
2024-11-25 10:01:11 +00:00
nicm
420af9e108
Do not rely on window reference count for linked formats because they
...
are also used for notifications, GitHub issue 4258.
2024-11-25 08:34:01 +00:00
Thomas Adam
bbc3cc558c
Merge branch 'obsd-master'
2024-10-28 10:01:08 +00:00
nicm
62e15e905b
Treat tabs as a word separator, from Alexander Arch in GitHub issue
...
4201.
2024-10-28 08:16:06 +00:00
Thomas Adam
911d768b71
Merge branch 'obsd-master'
2024-10-25 18:01:11 +01:00
nicm
eaec0a48f4
Do not stop stop at first padding in format_grid_line and handle tabs.
2024-10-25 15:13:10 +00:00
Nicholas Marriott
6ddee22f81
Portable tmux needs to check ENABLE_SIXEL.
2024-10-10 12:07:29 +01:00
Thomas Adam
66c738bc10
Merge branch 'obsd-master'
2024-10-10 12:01:08 +01:00
nicm
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
Thomas Adam
3d8ead8a97
Merge branch 'obsd-master'
2024-08-28 10:27:21 +01:00
nicm
a84c109604
Add window_pane_mode helper function to tell if a pane is in copy mode,
...
from Michael Grant.
2024-08-26 07:14:40 +00:00
Thomas Adam
692bae9ea6
Merge branch 'obsd-master'
2024-08-21 08:01:09 +01:00
nicm
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
Thomas Adam
f68d35c529
Merge branch 'obsd-master'
2023-09-08 10:01:10 +01:00
nicm
4872811ba7
Use DECSLRM and DECFRA only at level 4 rather than checking the terminal
...
id.
2023-09-08 06:52:31 +00:00
Thomas Adam
e3a8b8434c
Merge branch 'obsd-master'
2023-08-17 18:01:09 +01:00
nicm
8636848e63
Add a session, pane and user mouse range types for the status line and
...
add format variables for mouse_status_line and mouse_status_range so
they can be associated with different commands in the key bindings.
GitHub issue 3652.
2023-08-17 14:10:28 +00:00
Thomas Adam
269dab4b3e
Merge branch 'obsd-master'
2023-07-10 12:01:12 +01:00
nicm
8b3e2eab5a
Use a stack for last panes line windows, from Thomas Bertschinger in
...
GitHub issue 3588.
2023-07-10 09:24:53 +00:00
Thomas Adam
f9b0460840
Merge branch 'obsd-master'
2023-07-03 14:01:10 +01:00
nicm
ac43186dff
Do not risk writing over the end of the buffer when it ends in #
...
(because strchr \0 will be non-NULL), reported by Robert Morris in
GitHub issue 3610.
2023-07-03 10:48:26 +00:00
Thomas Adam
237ee6f231
Merge branch 'obsd-master'
2023-06-30 16:01:10 +01:00
nicm
4e57894e85
Get rid of some warnings with GCC 10, from Thomas Klausner.
2023-06-30 13:19:32 +00:00
Thomas Adam
0eb5d25453
Merge branch 'obsd-master'
2023-05-19 10:01:09 +01:00
nicm
1d98394b41
Add format for server_sessions, from Magnus Gross.
2023-05-19 07:46:34 +00:00
Thomas Adam
9d8131c190
Merge branch 'obsd-master'
2023-04-27 19:16:08 +01:00
nicm
c21af7e446
Add a format to show if there are unseen changes while in a mode, from
...
Dan Aloni in GitHub issue 3498.
2023-03-27 08:47:57 +00:00
Thomas Adam
ddaeebc213
Merge branch 'obsd-master'
2023-02-07 12:01:13 +00:00
nicm
0bd78b42c0
Add an L modifier like P, W, S to loop over clients. Also fix some long
...
lines in tmux(1).
2023-02-07 10:21:01 +00:00
Thomas Adam
50f4e0fac9
Merge branch 'obsd-master'
2022-11-04 10:01:10 +00:00
nicm
77c135349a
Unescape the string for the literal operator (l:) so special characters
...
work.
2022-11-04 08:03:23 +00:00
Thomas Adam
ab1d18d00f
Merge branch 'obsd-master'
2022-07-19 10:01:08 +01:00
nicm
3c65475561
Fix memory leak, from Gabriel Souza Franco.
2022-07-19 06:46:57 +00:00
Thomas Adam
b130e951cc
Merge branch 'obsd-master'
2022-07-06 10:01:10 +01:00
nicm
d0d2c39dec
Support hyperlinks with capture-pane -e and add a mouse_hyperlink
...
format, GitHub issue 3247 from Jeff Chiang.
2022-07-06 07:36:36 +00:00
Thomas Adam
d8c527a5f9
Merge branch 'obsd-master'
2022-06-27 12:01:09 +01:00
nicm
b22edcf3a5
Tweak previous - find end of style correctly.
2022-06-27 09:16:54 +00:00
nicm
786cff8db9
Do not expand single character format aliases inside #[] since they
...
interfere with colours. GitHub issue 3239 from Magnus Gross.
2022-06-27 09:14:49 +00:00
Thomas Adam
b63afaea61
Merge branch 'obsd-master'
2022-06-21 12:01:09 +01:00
nicm
9c89f7c2af
Store time lines are scrolled into history and display in copy mode.
2022-06-21 09:30:01 +00:00
nicm
2f2bb82f5f
Add pane_start_path to match start_command.
2022-05-30 13:07:06 +00:00
nicm
0a8f356c72
Spacing/style nits.
2022-05-30 12:55:25 +00:00
Nicholas Marriott
1b28b2b51d
Add pane_start_path to match start_command.
2022-05-20 08:49:05 +01:00
Nicholas Marriott
3a6d82b7c8
Some style nits.
2022-04-06 16:39:46 +01:00
Thomas Adam
25337ac102
Merge branch 'obsd-master' into master
2022-03-08 20:01:11 +00:00
nicm
a3d920930b
Add remain-on-exit-format to set text shown when pane is dead.
2022-03-08 18:31:46 +00:00
Thomas Adam
2fb6089e81
Merge branch 'obsd-master' into master
2022-03-08 14:01:11 +00:00