summaryrefslogtreecommitdiffstats
path: root/src/skim.rs
diff options
context:
space:
mode:
authorqkzk <qu3nt1n@gmail.com>2022-10-13 22:16:16 +0200
committerqkzk <qu3nt1n@gmail.com>2022-10-13 22:16:16 +0200
commit110125b530ba9e9501ee1a7eb64a2dd82c7a7df0 (patch)
tree24847d637e8ea03c6b19dca930c4552845d24ae3 /src/skim.rs
parent6da1264e3594bc3c74b31e7703cdd6a5b8f54ad1 (diff)
Send a current path to skim
Diffstat (limited to 'src/skim.rs')
-rw-r--r--src/skim.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/skim.rs b/src/skim.rs
index 22ff341..b159c4d 100644
--- a/src/skim.rs
+++ b/src/skim.rs
@@ -11,10 +11,9 @@ impl Skimer {
Self { term }
}
- pub fn no_source(self) -> Vec<Arc<dyn SkimItem>> {
- let skim = Skim::new_from_term(self.term);
-
- skim.run_without(None)
+ pub fn no_source(self, path_str: String) -> Vec<Arc<dyn SkimItem>> {
+ Skim::new_from_term(self.term)
+ .run_internal(None, path_str)
.map(|out| out.selected_items)
.unwrap_or_else(Vec::new)
}