From 4ded8670ee0d66ac7684aa905953eea32143daec Mon Sep 17 00:00:00 2001 From: steven-omaha <35634100+steven-omaha@users.noreply.github.com> Date: Tue, 10 Jan 2023 14:15:29 +0100 Subject: [PATCH] fix setting working dir for editor --- src/cmd.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd.rs b/src/cmd.rs index 5a73c27..036d0fd 100644 --- a/src/cmd.rs +++ b/src/cmd.rs @@ -7,7 +7,7 @@ use crate::env::get_editor; pub fn run_edit_command(files: &[PathBuf]) -> Result { let mut cmd = Command::new(get_editor()?); - cmd.current_dir(&files[0]); + cmd.current_dir(files[0].parent().unwrap()); for f in files { cmd.arg(f.to_string_lossy().to_string()); }