lotabout.skim/examples/base.rs
2026-06-17 13:58:44 +02:00

20 lines
504 B
Rust

//! Demonstrates basic item selection with inline status information.
use skim::prelude::*;
use skim::tui::statusline::InfoDisplay;
fn main() -> color_eyre::Result<()> {
let opts = SkimOptionsBuilder::default()
.multi(true)
.reverse(true)
.info(InfoDisplay::Inline)
.build()?;
let res = Skim::run_items(opts, ["hello", "world"])?;
for item in res.selected_items {
println!("Selected {} (id {})", item.output(), item.rank.index);
}
Ok(())
}