Enable look-around in Project Search using fancy-regex crate (#20308)

Closes #13486 

Release Notes:

- Added support for look-around in project search

Co-authored-by: Max <max@zed.dev>
This commit is contained in:
Will Bradley
2024-11-07 09:18:09 -07:00
committed by GitHub
co-authored by Max
parent de70852497
commit daa35e98f1
4 changed files with 38 additions and 8 deletions
Generated
+29 -2
View File
@@ -1588,7 +1588,7 @@ dependencies = [
"bitflags 2.6.0",
"cexpr",
"clang-sys",
"itertools 0.10.5",
"itertools 0.12.1",
"lazy_static",
"lazycell",
"proc-macro2",
@@ -1637,6 +1637,15 @@ dependencies = [
"bit-vec 0.7.0",
]
[[package]]
name = "bit-set"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
dependencies = [
"bit-vec 0.8.0",
]
[[package]]
name = "bit-vec"
version = "0.6.3"
@@ -1649,6 +1658,12 @@ version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2c54ff287cfc0a34f38a6b832ea1bd8e448a330b3e40a50859e6488bee07f22"
[[package]]
name = "bit-vec"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
[[package]]
name = "bit_field"
version = "0.10.2"
@@ -4248,6 +4263,17 @@ dependencies = [
"regex",
]
[[package]]
name = "fancy-regex"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298"
dependencies = [
"bit-set 0.8.0",
"regex-automata 0.4.7",
"regex-syntax 0.8.4",
]
[[package]]
name = "fast-srgb8"
version = "1.0.0"
@@ -9044,6 +9070,7 @@ dependencies = [
"clock",
"collections",
"env_logger 0.11.5",
"fancy-regex 0.14.0",
"fs",
"futures 0.3.30",
"fuzzy",
@@ -12394,7 +12421,7 @@ dependencies = [
"anyhow",
"base64 0.21.7",
"bstr",
"fancy-regex",
"fancy-regex 0.12.0",
"lazy_static",
"parking_lot",
"rustc-hash 1.1.0",