add keybinding for previous track

This commit is contained in:
Henrik Friedrichsen
2019-03-11 22:36:31 +01:00
parent 778bf5f418
commit c7ebe39453
2 changed files with 15 additions and 1 deletions

View File

@@ -224,6 +224,18 @@ fn main() {
);
}
{
let queue = queue.clone();
cmd_manager.register(
"previous",
Vec::new(),
Box::new(move |_s, _args| {
queue.lock().expect("could not lock queue").previous();
Ok(None)
}),
);
}
{
let queue = queue.clone();
cmd_manager.register(
@@ -315,6 +327,7 @@ fn main() {
register_keybinding(&mut cursive, &event_manager, 'q', "quit");
register_keybinding(&mut cursive, &event_manager, 'P', "toggle");
register_keybinding(&mut cursive, &event_manager, 'S', "stop");
register_keybinding(&mut cursive, &event_manager, '<', "previous");
register_keybinding(&mut cursive, &event_manager, '>', "next");
register_keybinding(&mut cursive, &event_manager, 'c', "clear");