Your Name
b0db912bde
Update check-names test.
2026-06-28 16:52:28 +01:00
Thomas Adam
91e30f4f22
Merge branch 'obsd-master'
2026-06-26 21:15:06 +01:00
nicm
5be44a6c03
Use linked sessions not active.
2026-06-26 19:53:47 +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
Nicholas Marriott
a2915cfdef
Fuzzy test.
2026-06-26 16:09:55 +01: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
1048796003
Merge branch 'obsd-master'
2026-06-26 15:15:06 +01:00
nicm
973c4ab569
Drop mouse movement events rather than redrawing unnecessarily.
2026-06-26 13:58:00 +00:00
Thomas Adam
445677dc00
Merge branch 'obsd-master'
2026-06-26 14:15:06 +01:00
Thomas Adam
da27529d91
Merge branch 'obsd-master'
2026-06-26 14:00:06 +01:00
nicm
f59921ce18
Use underscore for current in status line.
2026-06-26 12:52:36 +00:00
nicm
ec3c65122f
message-command-style should be inverse of message-style.
2026-06-26 12:41:08 +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
3729af7438
Merge branch 'obsd-master'
2026-06-26 12:00:06 +01:00
Nicholas Marriott
1e5aef279a
Update tests for colour/position changes.
2026-06-26 11:37:36 +01:00
nicm
19db019e0c
Do not force theme colours to default when capturing.
2026-06-26 10:29:38 +00:00
Nicholas Marriott
666464d7a9
Add X11 colours script.
2026-06-26 11:28:15 +01: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
edb027e910
Merge branch 'obsd-master'
2026-06-26 11:00:07 +01:00
nicm
dd2fef6673
Do not count arguments starting - as optional arguments, makes old
...
resize-pane syntax work. GitHub issue 5275, based on a changed from Dane
Jensen.
2026-06-26 09:54:56 +00:00
nicm
8e79c4a03d
Bump style buffer to 1024, GitHub issue 5279 from Moritz Angermann.
2026-06-26 09:38:44 +00:00
Thomas Adam
19d70a85fc
Merge branch 'obsd-master'
2026-06-26 09:30:07 +01:00
nicm
f5e9bcc1fc
Another couple of bits look nicer in grey.
2026-06-26 08:19:44 +00:00
nicm
3631f81236
Apply better colours to various builtin bits in modes.
2026-06-26 08:10:48 +00:00
Thomas Adam
1e6f64d5c9
Merge branch 'obsd-master'
2026-06-26 01:00:06 +01:00
nicm
569e9d932f
Make the default colours more conservative, its really the greys that
...
matter.
2026-06-25 23:48:20 +00:00
Thomas Adam
6a7f4a1894
Merge branch 'obsd-master'
2026-06-26 00:30:07 +01:00
nicm
8c55a388cd
Add nicer dark and light colour sets (themes) used on terminals with 256
...
or more colours. Currently based these on emacs but they could change.
Terminals with fewer colours use the ANSI colours. A new "theme" option
overrides the detected theme (set to "terminal" to go back to ANSI
colours).
2026-06-25 23:17:25 +00:00
Thomas Adam
d176f1f89c
Merge branch 'obsd-master'
2026-06-25 18:30:06 +01:00
nicm
2d0845860a
Fix scrollbar with a format colour.
2026-06-25 17:17:25 +00:00
Thomas Adam
5ae701aab5
Merge branch 'obsd-master'
2026-06-25 18:00:06 +01:00
nicm
0d016195ac
Expand colours as formats like styles.
2026-06-25 16:32:42 +00:00
Thomas Adam
fc2de240d2
Merge branch 'obsd-master'
2026-06-25 15:30:06 +01:00
nicm
7c1ef6a387
Format variable for client colours.
2026-06-25 14:27:58 +00:00
Thomas Adam
0b538b6f2a
Merge branch 'obsd-master'
2026-06-25 13:29:53 +01:00
Your Name
3d26aa0dfb
Prompt regress (will not pass yet).
2026-06-25 12:40:49 +01:00
nicm
51d037e881
Major rework of prompts. The basic prompt mechanics (draw, editing, etc)
...
are now wrapped up in prompt*.c and do not depend on a client. These
functions are used to provide the original client prompt but also to
allow panes to have their own prompts, which works much much better for
floating panes. The mode prompts for both the tree modes and copy mode
are switched over to be per pane.
There are some visible changes (some of these may be changed if they
don't seem to be working well):
- Prompts in modes now appear in the bottom line, covering whatever
content was there.
- command-prompt has a -P flag to open a pane prompt.
- Because they cover the content, the default style for prompts in modes
now does not fill the entire line; the main command prompt stays the
same.
- The old completion menu has gone, and completions are now shown after
the text. Builtin aliases are no longer completed.
- Clicking the mouse on the prompt now moves the cursor or selects a
completion.
2026-06-25 11:39:11 +00:00
Nicholas Marriott
e5fb88fb85
Merge pull request #5273 from daneofmanythings/floating-geometry-regression-test
...
test(master): Added regression test for floating pane geometry.
2026-06-25 10:23:01 +01:00
Thomas Adam
787234eff4
Merge branch 'obsd-master'
2026-06-24 23:00:06 +01:00
nicm
6b1219b370
Ignore mouse when help is open.
2026-06-24 21:47:06 +00:00
Thomas Adam
ed48555bdd
Merge branch 'obsd-master'
2026-06-24 22:30:06 +01:00
nicm
ba9faae8b6
Free modes rather than going through reset when pane is destroyed as the
...
reset path may try to destroy the pane again.
2026-06-24 21:10:05 +00:00
Dane Jensen
6935dee976
Added regression test for floating pane geometry and how it interacts
...
with pane borders.
2026-06-24 13:48:17 -07:00
Thomas Adam
12473bb6d3
Merge branch 'obsd-master'
2026-06-24 12:15:06 +01:00