ZIm/crates/project/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
..
ignore.rs Use absolute paths to compute ignored status 2022-07-08 11:19:21 +02:00
lsp_command.rs Merge branch 'main' into multi-server-completions-tailwind 2023-08-30 22:58:37 -04:00
project.rs Start work on rejoining channel buffers 2023-09-01 16:52:12 -07:00
project_settings.rs Remove concept of git diff refresh from Item trait 2023-05-25 14:29:28 -04:00
project_tests.rs Fix project tests 2023-08-31 13:01:53 +03:00
search.rs Z 1200/replace in buffer (#2922) 2023-09-12 18:46:54 +02:00
terminals.rs WIP 2023-08-25 15:06:31 -04:00
worktree.rs Avoid accidental gpui transitive dependency in collab 2023-08-30 13:16:01 -07:00
worktree_tests.rs Fix rust 1.72 warnings about shadowed glob re-exports 2023-08-25 10:25:21 -07:00