ZIm/crates/workspace/src
Piotr Osiewicz 4cb8647702
Z 1200/replace in buffer (#2922)
This is still WIP, mostly pending styling. I added a pretty rudimentary
text field and no buttons whatsoever other than that. I am targeting a
Preview of 09.13, as I am gonna be on PTO for the next week.

I dislike the current implementation slightly because of `regex`'s crate
syntax and lack of support of backreferences. What strikes me as odd wrt
to syntax is that it will just replace a capture name with empty string
if that capture is missing from the regex. While this is perfectly fine
behaviour for conditionally-matched capture groups (e.g. `(foo)?`), I
think it should still error out if there's no group with a given name
(conditional or not).
Release Notes:

- Added "Replace" functionality to buffer search.
2023-09-12 18:46:54 +02:00
..
pane Checkpoint 2023-09-08 16:25:10 -06:00
persistence fmt 2023-07-13 14:21:30 -07:00
dock.rs Fix dock resizing 2023-08-16 19:47:54 -07:00
item.rs vim: Add ZZ and ZQ 2023-09-08 16:25:20 -06:00
notifications.rs Add components example 2023-08-15 03:06:43 -07:00
pane.rs Merge branch 'main' into storybook 2023-09-11 09:13:46 -06:00
pane_group.rs Eliminate PaintContext 2023-09-11 09:00:59 -06:00
persistence.rs Fix serialization error 2023-07-13 14:48:56 -07:00
searchable.rs Z 1200/replace in buffer (#2922) 2023-09-12 18:46:54 +02:00
shared_screen.rs Checkpoint 2023-09-08 16:25:10 -06:00
status_bar.rs Eliminate PaintContext 2023-09-11 09:00:59 -06:00
toolbar.rs Overhaul search bar layout 2023-08-28 14:20:09 -07:00
workspace.rs Merge branch 'main' into storybook 2023-09-11 09:13:46 -06:00
workspace_settings.rs Remove concept of git diff refresh from Item trait 2023-05-25 14:29:28 -04:00