feat: persist local reviews automatically in SQLite
This commit is contained in:
@@ -482,6 +482,10 @@ impl EditorSession {
|
||||
}),
|
||||
None => Config::default(),
|
||||
};
|
||||
editor.set_review_directory(match config.review_directory {
|
||||
Some(directory) => directory,
|
||||
None => crate::review::default_directory().map_err(io::Error::other)?,
|
||||
});
|
||||
if let Err(error) = editor.set_leader(&config.leader) {
|
||||
notices.push(format!("leader {:?}: {error}", config.leader));
|
||||
}
|
||||
@@ -2664,6 +2668,7 @@ mod tests {
|
||||
Some(&config),
|
||||
)
|
||||
.unwrap();
|
||||
session.editor.set_review_directory(self.0.join("reviews"));
|
||||
// Legacy editing scenarios exercise the internal register, never the user's desktop.
|
||||
session.editor.set_clipboard_mode("separate").unwrap();
|
||||
session
|
||||
|
||||
Reference in New Issue
Block a user