ZIm/crates/workspace/src
Nico Lehmann 229e853874
Make buffer search aware of search direction (#24974)
This solves a couple of issues with Vim search by making the search
buffer and `SearchableItem` aware of the direction of the search. If
`SearchOptions::BACKWARDS` is set, all operations will be reversed. By
making `SearchableItem` aware of the direction, the correct active match
can be selected when searching backward.

Fixes #22506. This PR does not fix the last problem in that issue, but
that one is also tracked in #8049.

Release Notes:

- Fixes incorrect behavior of backward search in Vim mode
2025-03-04 19:27:37 -07:00
..
persistence windows: Bring back restoration of tabs (#25870) 2025-03-01 17:18:34 +00:00
shared_screen cx.background_executor().spawn(...) -> cx.background_spawn(...) (#25103) 2025-02-18 20:30:33 +00:00
dock.rs New commit review flow in project diff view (#25229) 2025-02-21 06:52:34 +00:00
item.rs tab: Add setting to hide the close button entirely (#23880) 2025-03-03 08:31:48 +05:30
modal_layer.rs Add user-visible output for remote operations (#25849) 2025-03-03 09:20:15 +00:00
notifications.rs Add user-visible output for remote operations (#25849) 2025-03-03 09:20:15 +00:00
pane.rs Fix "Open a file or project to get started" placeholder text not always shown (#26044) 2025-03-04 09:21:16 -07:00
pane_group.rs Fix active pane modifiers applying to parent pane axis if child pane is active (#25836) 2025-02-28 23:47:15 +00:00
persistence.rs Add user-visible output for remote operations (#25849) 2025-03-03 09:20:15 +00:00
searchable.rs Make buffer search aware of search direction (#24974) 2025-03-04 19:27:37 -07:00
shared_screen.rs Simplify livekit config so that cargo check Just Works (#21661) 2024-12-06 13:50:59 -08:00
status_bar.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
tasks.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
theme_preview.rs ui: More component previews, UI component cleanup (#25302) 2025-02-21 09:20:53 -05:00
toolbar.rs Allow buffer search in project search (#23819) 2025-01-31 00:13:46 -07:00
workspace.rs Add user-visible output for remote operations (#25849) 2025-03-03 09:20:15 +00:00
workspace_settings.rs Add last window closed setting (#25185) 2025-02-19 20:03:10 +00:00