From a3da3774a3befda7b45ec19e197e5029a3c291b2 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 5 Jul 2021 17:27:46 -0400 Subject: better error message when editor is set incorrectly --- src/error.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/error.rs') diff --git a/src/error.rs b/src/error.rs index 82fdb49..bc97087 100644 --- a/src/error.rs +++ b/src/error.rs @@ -25,6 +25,15 @@ pub enum Error { #[error("failed to parse pinentry output ({out:?})")] FailedToParsePinentry { out: String }, + #[error( + "failed to run editor {}: {err}", + .editor.to_string_lossy(), + )] + FailedToFindEditor { + editor: std::path::PathBuf, + err: std::io::Error, + }, + #[error( "failed to run editor {}: {res:?}", .editor.to_string_lossy(), -- cgit v1.2.3-54-g00ecf