summaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers+gitlab@digital-scurf.org>2021-04-03 15:29:56 +0000
committerDaniel Silverstone <dsilvers+gitlab@digital-scurf.org>2021-04-03 15:29:56 +0000
commitcdb2ab3244776d99656b3aee93256a358456bf7e (patch)
treeeaa7db09063e5c1e18275981267733bf88533ce9 /src/error.rs
parent575315c31c9c9ee5c5b7a0b8dea25e860a873752 (diff)
parentced4b9e5ff28016f500c5bfea91a3b33297f65d1 (diff)
downloadjt2-cdb2ab3244776d99656b3aee93256a358456bf7e.tar.gz
Merge branch 'config' into 'main'
feat: allow setting name of directory where new entries go See merge request larswirzenius/jt!9
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index 232eaec..05bb74d 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -45,4 +45,12 @@ pub enum JournalError {
/// Failed to get metadata for specific file in drafts folder.
#[error("failed to stat draft in {0}: {1}")]
StatDraft(PathBuf, #[source] std::io::Error),
+
+ /// Error spawning editor.
+ #[error("failed to start editor {0}: {1}")]
+ SpawnEditor(PathBuf, #[source] std::io::Error),
+
+ /// Editor failed.
+ #[error("editor {0} failed: {1}")]
+ EditorFailed(PathBuf, String),
}