Thomas Adam
dfb2a9404f
Merge branch 'obsd-master'
2026-07-09 09:30:06 +01:00
nicm
3a6c717bb8
Do not exit at bottom if a selection is in progress, GitHub issue 5349
...
from xiaomublue at gmail dot com.
2026-07-09 07:54:07 +00:00
Thomas Adam
ee3944c8fd
Merge branch 'obsd-master'
2026-07-09 08:00:06 +01:00
nicm
1fefb80445
Add t/d for time difference in seconds.
2026-07-09 06:33:19 +00:00
Thomas Adam
0f354ac4e0
Merge branch 'obsd-master'
2026-07-08 09:30:06 +01:00
nicm
25060c3fa5
Fix empty argument to splitw/newp and add -k to copy-mode.
2026-07-08 08:07:42 +00:00
Thomas Adam
db115c6b97
Merge branch 'obsd-master'
2026-07-07 14:00:06 +01:00
nicm
7b02cb6d03
Fix . and ; bindings, reported by tb.
2026-07-07 12:30:36 +00:00
Thomas Adam
8beb17df0d
Merge branch 'obsd-master'
2026-07-07 11:00:08 +01:00
nicm
76b693aa81
Add C-b g , and C-b g . for move and resize menus, also add to pane menu
...
(and fix to make them work).
2026-07-07 09:45:09 +00:00
Thomas Adam
869170abd6
Merge branch 'obsd-master'
2026-07-07 09:00:07 +01:00
nicm
af35bcb64f
Restore { and } to swap-pane and for floating panes and use a separate
...
key table accessed by g (short for "gove and/or gesize") for floating
panes. So "C-b g Up" moves the pane to top-centre, "C-b g M-Up" moves
and resizes it. This means we not only do not lose the surprisingly
popular { and } bindings, but we can have more than four keys for moving
and resizing panes.
2026-07-07 07:43:07 +00:00
Thomas Adam
9180356b13
Merge branch 'obsd-master'
2026-07-06 16:00:06 +01:00
nicm
1117caaf09
Change array item keys to be strings instead of numbers which are
...
painful to work with.
2026-07-06 14:29:10 +00:00
Thomas Adam
5068e4149a
Merge branch 'obsd-master'
2026-07-05 09:30:06 +01:00
nicm
de024e04d7
Add set-hook -B install a subscription like in control mode.
...
Subscriptions are formats which are checked once a second and if changed
invoke a hook. show-hooks -B lists.
2026-07-05 08:24:00 +00:00
Thomas Adam
31b0b0c99e
Merge branch 'obsd-master'
2026-07-03 20:00:06 +01:00
nicm
d512a65d4c
Add O and V loops in formats for options and environment.
2026-07-03 18:28:57 +00:00
Thomas Adam
929e6b5c9b
Merge branch 'obsd-master'
2026-07-03 17:30:06 +01:00
nicm
e03a937c71
Add a quoted pane_start_command_list which does not lose argument
...
information.
2026-07-03 16:10:25 +00:00
Thomas Adam
4a6ac5e209
Merge branch 'obsd-master'
2026-07-03 17:00:06 +01:00
nicm
6967f54774
Add additional pane sort orders.
2026-07-03 15:35:51 +00:00
Thomas Adam
8d67f8af24
Merge branch 'obsd-master'
2026-07-03 16:30:06 +01:00
Thomas Adam
0148ad5820
Merge branch 'obsd-master'
2026-07-03 16:15:06 +01:00
nicm
e1fc6b31ee
Add manual width and height window formats.
2026-07-03 15:10:07 +00:00
nicm
cceca5a158
Add single quote operator.
2026-07-03 14:48:07 +00:00
Thomas Adam
88932f2d09
Merge branch 'obsd-master'
2026-07-03 12:15:06 +01:00
nicm
fa2c9f4551
Allow join-pane to tile floating panes, from Dane Jensen.
2026-07-03 10:47:32 +00:00
Thomas Adam
e22c56f02f
Merge branch 'obsd-master'
2026-07-02 10:15:06 +01:00
nicm
0a81f4d742
Add a raw grid output to capture-pane for debugging and regression
...
tests.
2026-07-02 08:51:05 +00:00
Thomas Adam
87aa44f4bc
Merge branch 'obsd-master'
2026-07-01 14:30:07 +01:00
nicm
e9396e59d9
Add a couple of format c/f and c/b to emit colours.
2026-07-01 13:12:17 +00:00
Thomas Adam
80c7dcdbd7
Merge branch 'obsd-master'
2026-06-29 18:30:06 +01:00
nicm
bcd54d12d8
Add link=/nolink to styles to specific a hyperlink. GitHub issue 4280
...
from Moritz Angermann.
2026-06-29 17:08:52 +00:00
Thomas Adam
d5284be91d
Merge branch 'obsd-master'
2026-06-29 09:00:09 +01:00
nicm
c29b41e527
Make pane scrollbars able to auto-hide after a short timeout. This
...
replaces the previous "modal" behaviour where the pane would be resized,
which tended to make a mess. Instead, the scrollbar appears when
scrolling or when hovered over with the mouse and disappears a
(configurable) short period later. From Michael Grant.
2026-06-29 07:45:09 +00:00
Thomas Adam
705fbf92ee
Merge branch 'obsd-master'
2026-06-28 21:49:05 +01:00
nicm
79f0f97495
Make split-window create a new floating pane if used in a floating pane,
...
rather than just complaining. Also improve documentation. From Dane
Jensen.
2026-06-27 10:23:14 +00:00
Thomas Adam
8cc20a5618
Merge branch 'obsd-master'
2026-06-26 19:00:06 +01:00
nicm
c0f213b056
Add info modes to tree mode like for clients.
2026-06-26 17:43:15 +00:00
Thomas Adam
4b921f3821
Merge branch 'obsd-master'
2026-06-26 15:56:03 +01:00
nicm
575f84ce0f
Add switch-mode a fast switcher with fuzzy searching, bound to Tab (for
...
windows) or BTab (S-Tab, for sessions) by default.
2026-06-26 14:40:30 +00:00
Thomas Adam
9fa5e81836
Merge branch 'obsd-master'
2026-06-26 13:15:06 +01:00
nicm
4869a5165a
Add tree-mode-selection-style to continue the process of moving away
...
from mode-style.
2026-06-26 12:06:17 +00:00
Thomas Adam
30e84ff687
Merge branch 'obsd-master'
2026-06-26 13:00:09 +01:00
nicm
73fd01c986
Some colour fixes and tweaks (marked pane, cursor colours now work).
2026-06-26 11:36:22 +00:00
Thomas Adam
391f880d07
Merge branch 'obsd-master'
2026-06-26 11:15:06 +01:00
nicm
d0bf3bf06d
Add ability to float a tiled pane to break-pane, from Dane Jensen.
2026-06-26 10:02:01 +00:00
Thomas Adam
19d70a85fc
Merge branch 'obsd-master'
2026-06-26 09:30:07 +01:00
nicm
3631f81236
Apply better colours to various builtin bits in modes.
2026-06-26 08:10:48 +00:00