diff --git a/Cargo.lock b/Cargo.lock index 4d7216f..fd1f3c7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1915,6 +1915,16 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "nucleo-matcher" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf33f538733d1a5a3494b836ba913207f14d9d4a1d3cd67030c5061bdd2cac85" +dependencies = [ + "memchr", + "unicode-segmentation", +] + [[package]] name = "num-conv" version = "0.2.2" @@ -4462,6 +4472,7 @@ dependencies = [ "infer", "libc", "lsp-types", + "nucleo-matcher", "percent-encoding", "pulldown-cmark", "ratatui", diff --git a/Cargo.toml b/Cargo.toml index 64659e8..6dda16e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -46,6 +46,7 @@ rusqlite = { version = "0.40", features = ["bundled"] } ignore = "0.4" regex = "1" globset = "0.4" +nucleo-matcher = "0.3" infer = "0.19" base64 = "0.22" sha2 = "0.11"