ZIm/crates/search
dinocosta c69f4f49f0 refactor: implement case sensitive pattern items in search query
In order to simplify the implementation of pattern items in search
queries, this commit updates the `project::search::SearchQuery::regex`
function so as to support both `\\c` and `\\C` in the provided query.

This means that we no longer need to have both `BufferSearchBar` and
`ProjectSearchView` handling pattern items, so the
`search::pattern_items` module can now safely be removed.

It's worth noting that, since these are now handled at the `SearchQuery`
level, this removes the updates to the UI regarding search options, that
were being triggered by the pattern items being processed and applied to
the search options.

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
2025-08-26 19:09:06 +01:00
..
src refactor: implement case sensitive pattern items in search query 2025-08-26 19:09:06 +01:00
Cargo.toml fix: fix issue with \ preceding pattern items 2025-08-26 16:28:57 +01:00
LICENSE-GPL chore: Change AGPL-licensed crates to GPL (except for collab) (#4231) 2024-01-24 00:26:58 +01:00