diff options
author | Nora <nora.widdecke@tu-bs.de> | 2018-12-28 23:54:56 +0100 |
---|---|---|
committer | Nora <nora.widdecke@tu-bs.de> | 2018-12-28 23:54:56 +0100 |
commit | 1f4d12c180db92ea66257ef80e1a3189e431c794 (patch) | |
tree | 733c1ad4e1bc5316f062fd2249daabfbc996eaf8 /src/edit.rs | |
parent | 63c956c08830b9c80dd9da2724c38341ea3fb396 (diff) |
make kedit work with piped input
Diffstat (limited to 'src/edit.rs')
-rw-r--r-- | src/edit.rs | 3 |
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"); - } |