summaryrefslogtreecommitdiffstats
path: root/src/edit.rs
diff options
context:
space:
mode:
authorNora <nora.widdecke@tu-bs.de>2018-12-28 23:54:56 +0100
committerNora <nora.widdecke@tu-bs.de>2018-12-28 23:54:56 +0100
commit1f4d12c180db92ea66257ef80e1a3189e431c794 (patch)
tree733c1ad4e1bc5316f062fd2249daabfbc996eaf8 /src/edit.rs
parent63c956c08830b9c80dd9da2724c38341ea3fb396 (diff)
make kedit work with piped input
Diffstat (limited to 'src/edit.rs')
-rw-r--r--src/edit.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/edit.rs b/src/edit.rs
index 5d2ef25..b5a9c97 100644
--- a/src/edit.rs
+++ b/src/edit.rs
@@ -1,4 +1,5 @@
use utils;
+use std::fs;
use std::process::Command;
pub fn do_edit(filenames: &mut Iterator<Item = String>, _args: &[String]) {
@@ -15,7 +16,7 @@ pub fn do_edit(filenames: &mut Iterator<Item = String>, _args: &[String]) {
Command::new("vim")
.args(paths)
+ .stdin(fs::File::open("/dev/tty").unwrap())
.status()
.expect("vim command failed to start");
-
}