mirror of
https://github.com/lotabout/skim.git
synced 2026-09-10 15:26:18 -04:00
* chore: remove skim::Item run_items wrapper * fix: properly trigger re-render on custom previews * feat: add AppendItems event * feat!: internally compute indexes at match time (removes get/set_index) * chore: generate completions & manpage * chore: better benchmarks --------- Co-authored-by: Skim bot <skim-bot@skim-rs.github.io>
13 lines
331 B
Rust
13 lines
331 B
Rust
use skim::prelude::*;
|
|
|
|
fn main() -> color_eyre::Result<()> {
|
|
let opts = SkimOptionsBuilder::default().multi(true).reverse(true).build()?;
|
|
let res = Skim::run_items(opts, ["hello", "world"])?;
|
|
|
|
for item in res.selected_items {
|
|
println!("Selected {} (id {})", item.output(), item.rank.index);
|
|
}
|
|
|
|
Ok(())
|
|
}
|