From 1a6fcbfbe48ddb60653bfbeae64a90173f14bbf5 Mon Sep 17 00:00:00 2001 From: Janek <27jf@pm.me> Date: Tue, 6 Jul 2021 13:18:25 +0200 Subject: [PATCH] Add --exit-0 to fzf So there is no prompt if there is no match --- src/fzf.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fzf.rs b/src/fzf.rs index b8ddefd..e922cd2 100644 --- a/src/fzf.rs +++ b/src/fzf.rs @@ -14,9 +14,9 @@ impl Fzf { pub fn new(multiple: bool) -> Result { let mut command = Command::new("fzf"); if multiple { - command.arg("-m"); + command.arg("--multi"); } - command.arg("-n2..").stdin(Stdio::piped()).stdout(Stdio::piped()); + command.arg("--exit-0").arg("-n2..").stdin(Stdio::piped()).stdout(Stdio::piped()); if let Some(fzf_opts) = config::fzf_opts() { command.env("FZF_DEFAULT_OPTS", fzf_opts); }