summaryrefslogtreecommitdiffstats
path: root/src/listview.rs
diff options
context:
space:
mode:
authorrabite <rabite@posteo.de>2019-02-25 18:23:48 +0100
committerrabite <rabite@posteo.de>2019-02-25 19:06:26 +0100
commit7fc77f8605bf637331f2f9c283c4b4e284891af1 (patch)
tree62d2c03d60a2b2ea048e6f68fda93b39ed4a0ce2 /src/listview.rs
parenta6c147442c508631df3b862a8d9b3d618ccfb339 (diff)
minibuffer Widgetified
Diffstat (limited to 'src/listview.rs')
-rw-r--r--src/listview.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/listview.rs b/src/listview.rs
index a64a340..904baa9 100644
--- a/src/listview.rs
+++ b/src/listview.rs
@@ -342,8 +342,10 @@ impl ListView<Files>
let file_names
= selected_files.iter().map(|f| f.name.clone()).collect::<Vec<String>>();
- match self.minibuffer("exec ($s for selected file(s))") {
- Some(cmd) => {
+ let cmd = self.minibuffer("exec:");
+
+ match cmd {
+ Ok(cmd) => {
self.show_status(&format!("Running: \"{}\"", &cmd));
let filename = self.selected_file().name.clone();
@@ -375,7 +377,7 @@ impl ListView<Files>
cmd, err)),
}
}
- None => self.show_status(""),
+ Err(_) => self.show_status(""),
}
}