Michael Grant
093a6f001b
Rename new-pane -B to -W.
2026-06-10 17:54:53 +02:00
Thomas Adam
cd26f29fb8
Merge branch 'obsd-master'
2026-06-10 16:15:11 +01:00
Thomas Adam
9c350af582
Merge branch 'obsd-master'
2026-06-10 16:00:11 +01:00
nicm
c019b3dad9
Use correct size when calculating status line right trim. GitHub issue
...
5098 from Aung Myo Kyaw.
2026-06-10 14:51:20 +00:00
nicm
8cb4aabb8b
Replace refresh-from-pane in copy mode with a way to automatically
...
update as pane content changes. This is toggled by pressing r. GitHub
issue 5165 from Barrett Ruth.
2026-06-10 14:29:08 +00:00
Thomas Adam
7ad8b3366d
Merge branch 'obsd-master'
2026-06-10 15:15:08 +01:00
nicm
c6c8f77bc0
While grouped sessions are being killed, it can leave session which are
...
not really useful as targets (no active pane or current window) in the
tree. Make cmd_find_best_session skip these. GitHub issue 5167.
2026-06-10 14:06:45 +00:00
Nicholas Marriott
f415a70c0b
Merge two SIXEL blocks.
2026-06-10 14:17:10 +01:00
Thomas Adam
da31d94c2a
Merge branch 'obsd-master'
2026-06-10 08:50:17 +01:00
nicm
5c0db5a293
Preserve the original text in the first line for display-panes.
2026-06-09 21:31:16 +00:00
nicm
d533d7c97c
Add a context for cell/palette/hyperlinks when drawing to tty to avoid
...
passing so much in parameters.
2026-06-09 21:22:22 +00:00
Thomas Adam
490802099d
Merge branch 'obsd-master'
2026-06-09 14:15:07 +01:00
nicm
34dd42dc7f
Use name as marker for failure not type (which must be set to be in the error).
2026-06-09 12:58:40 +00:00
nicm
b374868750
Add missing headers.
2026-06-09 12:57:40 +00:00
nicm
538688486e
Clarify -a for kill-window, kill-session.
2026-06-09 12:51:57 +00:00
Thomas Adam
27111bd76d
Merge branch 'obsd-master'
2026-06-09 13:30:06 +01:00
nicm
4a3f380fd2
Add -f for filter with -a to kill-pane, kill-window, kill-session.
...
GitHub issue 4782.
2026-06-09 12:24:59 +00:00
Thomas Adam
4ec7e66e90
Merge branch 'obsd-master'
2026-06-09 13:15:06 +01:00
nicm
a42e425d44
Two fixes for RI codepoints. Firstly, do not combine more than two of
...
them - previously we were ending up with four codepoints in one cell
which tmux believed to be width 2, but terminals considered width 4.
Secondly, invalidate cursor position before redrawing the cell when the
second codepoint is received, terminals vary in how they manage
backspace and cursor movement across these characters, so it is better
to use absolute rather than relative positioning. GitHub issue 4853.
2026-06-09 11:49:36 +00:00
Thomas Adam
2179c3e420
Merge branch 'obsd-master'
2026-06-09 10:30:06 +01:00
nicm
d5c9196348
Add -B to new-pane/split-window to block until the command exits, like
...
run-shell -b.
2026-06-09 09:11:05 +00:00
Thomas Adam
97156f3382
Merge branch 'obsd-master'
2026-06-09 09:30:06 +01:00
nicm
27c58c764d
Do not use NULL arguments, bug spotted by Dane Jensen.
2026-06-09 08:11:53 +00:00
Thomas Adam
1564584ba9
Merge branch 'obsd-master'
2026-06-09 00:15:06 +01:00
nicm
fd10db5a62
Fix mouse events on tiled pane status line - when panes share a border,
...
prefer the pane for which the border is the status line. With Dane
Jensen.
2026-06-08 23:06:21 +00:00
Thomas Adam
6f683da2e9
Merge branch 'obsd-master'
2026-06-08 23:00:06 +01:00
nicm
a6a06c5aa6
Fix squash-groups skipping every session, GitHub issue 5180 from Bryce
...
Miller.
2026-06-08 21:46:19 +00:00
nicm
4d1ab1ba2a
Allow ACLs to use groups as well as users, GitHub issue 4917.
2026-06-08 21:38:19 +00:00
Thomas Adam
d7a6a8e35b
Merge branch 'obsd-master'
2026-06-08 22:30:06 +01:00
nicm
bf2e078ecf
Add a relative time option for time formatting, GitHub issue 5009.
2026-06-08 21:19:52 +00:00
Thomas Adam
a25ce36925
Merge branch 'obsd-master'
2026-06-08 22:15:06 +01:00
nicm
a0f4038df2
Add a -h flag to choose-tree and choose-client to hide the pane
...
containing the mode, intended for use with floating panes. From Michael
Grant, GitHub issue 5177.
2026-06-08 21:01:33 +00:00
Thomas Adam
7d8c1ae295
Merge branch 'obsd-master'
2026-06-08 22:00:07 +01:00
nicm
df7c2e605b
Add -T to new-pane to set the title; GitHub issue 5176 from Michael Grant.
2026-06-08 20:44:57 +00:00
nicm
ea51cdb3f2
Add display-panes-format to change the top-of-pane text shown with
...
display-panes.
2026-06-08 20:42:39 +00:00
nicm
fe986a52d6
When entering or leaving the alternate screen, discard any pending
...
resizes. Improves flicking with scrollbars and programs that leave and
enter the alternate screen on every WINCH like nano. GitHub issue 4772.
Cvs: ----------------------------------------------------------------------
2026-06-08 20:41:21 +00:00
nicm
34fd261a4f
Add a -k flag to choose commands to kill the pane when the mode is
...
exited (useful with floating panes).
2026-06-08 20:38:54 +00:00
Thomas Adam
cb237b5193
Merge branch 'obsd-master'
2026-06-08 16:30:06 +01:00
nicm
85d72b9952
Return immediately if the list is empty in mode_tree_key instead of
...
crashing, from Bryce Miller in GitHub issue 5170.
2026-06-08 15:16:21 +00:00
Thomas Adam
a04c33c42d
Merge branch 'obsd-master'
2026-06-07 21:15:06 +01:00
nicm
529afada82
Move checking of whether the cursor is visible inside the if so that it
...
always hits the calculation of the oy offset when the status line is at
the top. From Michael Grant.
2026-06-07 20:05:16 +00:00
nicm
a532f4868f
Add -H flag to capture-pane to show hyperlinks.
2026-06-07 20:03:02 +00:00
Thomas Adam
e1d37c37b5
Merge branch 'obsd-master'
2026-06-07 17:30:06 +01:00
nicm
ae5e0e8c05
Add -L to show line numbers with capture-pane and -F to show line flags.
2026-06-07 16:23:05 +00:00
Nicholas Marriott
bbea0ef439
Update copy mode vi test, from Max Vim.
2026-06-07 17:22:14 +01:00
Nicholas Marriott
a134c43f4d
Update test result.
2026-06-07 16:15:32 +01:00
Nicholas Marriott
e0ebae4481
Fix a couple of tests and add -f/dev/null to them all.
2026-06-07 16:11:38 +01:00
Thomas Adam
1fbc51b69f
Merge branch 'obsd-master'
2026-06-07 16:00:06 +01:00
nicm
42f3e7f7ce
Clear entire lines when removing from history or freeing.
2026-06-07 14:41:27 +00:00
Thomas Adam
e163cbacec
Merge branch 'obsd-master'
2026-06-07 15:30:06 +01:00