nicm
8fb484da37
Remove target completion which never worked very well, leave only
...
command completion.
2026-06-24 08:35:46 +00:00
Nicholas Marriott
6e6a434a2d
Remove no longer needed test bits.
2026-06-24 09:24:18 +01:00
Thomas Adam
f23ea9e977
Merge branch 'obsd-master'
2026-06-24 01:15:06 +01:00
nicm
55cfdbaa3f
Remove fuzzy match operator again for now, this will be done differently.
2026-06-23 23:53:06 +00:00
nicm
1b5a07a740
Rename prompt-input to match the usual format names.
2026-06-23 23:52:39 +00:00
Thomas Adam
00b0af7021
Merge branch 'obsd-master'
2026-06-23 22:15:06 +01:00
nicm
89027bd22c
Fix MOVE flag handling and remove key code (not actually needed).
2026-06-23 21:00:20 +00:00
Thomas Adam
ff8de1a106
Merge branch 'obsd-master'
2026-06-23 22:00:05 +01:00
nicm
0c5e6770df
Turn off preview if no draw callback and add a function to move to top.
2026-06-23 20:30:10 +00:00
Thomas Adam
c2ad33a04c
Merge branch 'obsd-master'
2026-06-23 21:15:06 +01:00
nicm
c0a5e10313
Use flags for input callback instead of a single int done so the
...
callback can be told about cursor movement in an incremental prompt.
2026-06-23 20:07:58 +00:00
Nicholas Marriott
1c394b8606
Tweak the test.
2026-06-23 20:31:42 +01:00
Nicholas Marriott
505d557fbb
Fix SIXEL, from Marc Haesen.
2026-06-23 15:48:02 +01:00
Thomas Adam
a63e429d22
Merge branch 'obsd-master'
2026-06-23 13:00:09 +01:00
nicm
de086f9848
Fix an infinite loop in customize mode when a filter does not match, and
...
tweak a tmux.1 example.
2026-06-23 11:29:27 +00:00
Thomas Adam
6643acb375
Merge branch 'obsd-master'
2026-06-23 11:00:09 +01:00
Thomas Adam
c25cb107bb
Merge branch 'obsd-master'
2026-06-23 10:30:05 +01:00
nicm
9dba08ac8b
Allow -p more than 100%, and account for borders when sizing new panes.
...
From Dane Jensen.
2026-06-23 09:29:26 +00:00
nicm
3ec115115d
Do not leak error message, use it instead. From Dane Jensen.
2026-06-23 09:13:30 +00:00
Thomas Adam
09c91b8931
Merge branch 'obsd-master'
2026-06-23 10:00:05 +01:00
Nicholas Marriott
de1940065a
Update test.
2026-06-23 10:01:01 +01:00
nicm
748ef8b2ae
Extend match to do multiple terms.
2026-06-23 08:35:28 +00:00
Thomas Adam
2ecf0a9053
Merge branch 'obsd-master'
2026-06-23 09:30:05 +01:00
nicm
b82048eb18
Add c key to clear filter.
2026-06-23 08:20:15 +00:00
Nicholas Marriott
9d58ff97fe
Update format test.
2026-06-23 09:14:13 +01:00
Nicholas Marriott
51b787e449
Fix SIXEL build.
2026-06-23 09:06:43 +01:00
Nicholas Marriott
7654b518f1
Add to .gitignore.
2026-06-23 08:36:07 +01:00
nicm
e7f414416f
Set check callback for menus so they aren't overwritten by sync.
2026-06-23 08:35:09 +01:00
Thomas Adam
52877c9af1
Merge branch 'obsd-master'
2026-06-23 07:35:51 +01:00
nicm
265f22be49
Make cursor movement exit incremental prompt (more like emacs).
2026-06-22 19:43:22 +00:00
nicm
2a26c738bd
Add z modifier to m operator for fuzzy match.
2026-06-22 19:39:01 +00:00
Dane Jensen
6ec0afe5f7
Merge branch 'master' into floating_panes
2026-06-22 11:32:30 -07:00
nicm
02b37b3c69
Fix scrollbar pad to work even if not set in style.
2026-06-22 13:57:33 +00:00
nicm
d8370864f3
Memory leak from someone in GitHub issue 5259.
2026-06-22 12:39:56 +00:00
Nicholas Marriott
ffe48f00e3
Tests for screen-redraw.c (not all passing right now).
2026-06-22 12:09:44 +01:00
nicm
49dff83a00
Set check callback for menus so they aren't overwritten by sync.
2026-06-22 10:17:08 +00:00
nicm
95afd7549c
Rewrite screen-redraw.c to make it tidier and more maintainable. A scene
...
is generated and cached in the client: it holds positions and sizes of
panes, borders and so on. The scene is invalidated when a pane is moved
or resized or relevant option is changed. This scene is then drawn to
the client as needed and text and colours are filled in. With Michael
Grant.
2026-06-22 08:47:45 +00:00
Thomas Adam
06ee890db3
Merge branch 'obsd-master'
2026-06-22 09:30:06 +01:00
nicm
e680420c89
Place floating cells meaningfully into the layouts, from Dane Jensen.
2026-06-22 08:10:16 +00:00
Dane Jensen
41e731fc51
Fixed keybind for toggling between floating and tiled.
2026-06-21 13:16:34 -07:00
Dane Jensen
19c8da04d0
Merge branch 'master' into floating_panes
2026-06-21 13:12:34 -07:00
Thomas Adam
357ee692bd
Merge branch 'obsd-master'
2026-06-21 19:00:05 +01:00
nicm
347baa6f3e
Do not walk off end or beginning of menu item list if every item is
...
disabled, GitHub issue 5255 from aizumusheer2 at gmail dot com.
2026-06-21 17:43:47 +00:00
Dane Jensen
8925000c42
Removed cmd-tile-float-pane.c after moving functionality into cmd-break-pane.c and cmd-join-pane.c
2026-06-20 12:35:36 -07:00
Dane Jensen
568c99be4e
Removed cmd-tile-float-pane.c.
2026-06-20 12:32:35 -07:00
Dane Jensen
69fc42afc9
Floating and tiling functionality moved into break-pane and join-pane
2026-06-20 12:28:04 -07:00
Dane Jensen
19843cd826
bugfix
...
There is a signature and functionality mismatch with the recent merge in
`layout_floating_pane` that has been fixed. It now more gracefully
handles inputs.
2026-06-20 12:22:08 -07:00
Dane Jensen
4eb96fc144
Merge branch 'master' into floating_panes
2026-06-20 12:12:51 -07:00
Thomas Adam
cc922de758
Merge branch 'obsd-master'
2026-06-20 10:15:05 +01:00
Thomas Adam
dbca906ef5
Merge branch 'obsd-master'
2026-06-20 10:00:05 +01:00