Thomas Adam
eb6efdf17a
Merge branch 'obsd-master'
2026-06-13 20:00:06 +01:00
nicm
b182791052
Tidy up error messages from split-window.
2026-06-13 18:30:16 +00:00
Thomas Adam
97a7f174ce
Merge branch 'obsd-master'
2026-06-13 19:15:06 +01:00
nicm
654758e622
Add move-pane -z to move a pane to a particular the z-index.
2026-06-13 18:06:01 +00:00
Thomas Adam
c8887a5846
Merge branch 'obsd-master'
2026-06-13 19:00:06 +01:00
nicm
56779f9542
Add Z index positions to move-pane -P.
2026-06-13 17:43:20 +00:00
Thomas Adam
f474838e22
Merge branch 'obsd-master'
2026-06-13 18:30:06 +01:00
nicm
19393e13db
Add -P to move-pane to move a floating pane to a specific place
...
(top-left, bottom-right). Get rid of the not-so-useful default { and }
swap-pane bindings and use the keys instead for moving to top-left,
top-right and add M-{ and M-} for bottom-left, bottom-right.
2026-06-13 17:12:02 +00:00
Thomas Adam
301b10de8d
Merge branch 'obsd-master'
2026-06-13 17:30:06 +01:00
nicm
aa2fd3a151
Add flags to move-pane to move floating panes around (-U, -D, -L, -R
...
similar to resize-pane; -X, -Y similar to new-pane).
2026-06-13 16:16:18 +00:00
Thomas Adam
2dd604949f
Merge branch 'obsd-master'
2026-06-13 14:15:06 +01:00
nicm
ec481ac82a
Missed this one as well.
2026-06-13 13:07:12 +00:00
nicm
7afee45635
Use correct name for activity time.
2026-06-13 13:06:12 +00:00
Thomas Adam
385d18590a
Merge branch 'obsd-master'
2026-06-13 13:00:06 +01:00
nicm
bc9252f6e3
Remove some stray code from an old floating panes implementation, from
...
Dane Jensen.
2026-06-13 11:37:46 +00:00
Thomas Adam
6c76f2a7c7
Merge branch 'obsd-master'
2026-06-13 12:00:06 +01:00
nicm
bf187170b1
Extend client mode so the preview can be changed to a view with a
...
summary of the client terminal and its features, intended to make
troubleshooting easier. "choose-client -i" or the "i" key in the mode.
2026-06-13 10:32:54 +00:00
Thomas Adam
14837e8e0f
Merge branch 'obsd-master'
2026-06-13 10:30:06 +01:00
nicm
b44cdf1006
Add an I format modifier to get some bits of information about a client
...
(terminal features, capabilities and environment).
2026-06-13 09:17:29 +00:00
Thomas Adam
5d73f90133
Merge branch 'obsd-master'
2026-06-13 10:15:06 +01:00
nicm
34a6a9d3a1
Change relative time for now to only work in the past and not show a
...
sign which is more useful. Also tidy up some minor style nits.
2026-06-13 08:59:52 +00:00
Thomas Adam
f92a4e611b
Merge branch 'obsd-master'
3.7-rc
2026-06-12 14:30:06 +01:00
jsg
b3deb9ec86
fix tty_draw_line() indentation; ok nicm@
2026-06-12 13:16:36 +00:00
Nicholas Marriott
a92653f2b2
base -> bash from tanushnry at gmail dot com.
2026-06-12 10:18:44 +01:00
Thomas Adam
29cdab650b
Merge branch 'obsd-master'
2026-06-12 00:15:06 +01:00
nicm
574a4eccb5
Make buffer creation time sort oldest first like it used to, but change
...
windows to match sessions and panes as newest first.
2026-06-11 23:01:31 +00:00
Thomas Adam
42c0641daf
Merge branch 'obsd-master'
2026-06-11 21:15:06 +01:00
nicm
11b6e7844a
When MODE_SYNC is on, all terminal updates need to deferred, not just
...
scrolling. Check the flag before each one. GitHub issue 4983.
2026-06-11 19:50:23 +00:00
Thomas Adam
f1b67152af
Merge branch 'obsd-master'
2026-06-11 20:30:06 +01:00
nicm
b6be437bab
Change send-keys -K to insert keys in the right place in the queue, like
...
we already do for key bindings. GitHub issue 3476.
2026-06-11 19:13:34 +00:00
Thomas Adam
3d7f421809
Merge branch 'obsd-master'
2026-06-11 15:30:06 +01:00
nicm
fa6d33f742
Add a helper to free the list of pending resizes.
2026-06-11 14:19:59 +00:00
Thomas Adam
dc22196394
Merge branch 'obsd-master'
2026-06-11 11:30:06 +01:00
nicm
3ea458b9dc
Add support for floating panes to resize-pane, from Dane Jensen.
2026-06-11 10:16:19 +00:00
Thomas Adam
86128a7f06
Merge branch 'obsd-master'
2026-06-11 09:15:09 +01:00
nicm
de60750506
Hide Swap Marked also since floating panes cannot be swapped yet.
2026-06-11 07:52:17 +00:00
Thomas Adam
f07ac3068b
Merge branch 'obsd-master'
2026-06-10 20:00:06 +01:00
nicm
7ec94fda08
Make list-keys only use a message if -1 is given, otherwise behave like
...
other commands (stdout or mode).
2026-06-10 18:32:33 +00:00
Thomas Adam
9231c80cd8
Merge branch 'obsd-master'
2026-06-10 17:15:07 +01:00
nicm
4702e58ee5
Fix text to refer to status-keys not mode-keys, GitHub issue 5191.
2026-06-10 16:08:03 +00:00
nicm
2719549cf2
Rename new-pane -B to -W since -B is best kept to match -B to
...
display-popup.
2026-06-10 16:03:14 +00: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