Trim :editor output and check if it's empty (#275)
This commit is contained in:
@@ -484,7 +484,14 @@ impl ChatState {
|
|||||||
let msg = if let SendAction::SubmitFromEditor = act {
|
let msg = if let SendAction::SubmitFromEditor = act {
|
||||||
let suffix =
|
let suffix =
|
||||||
store.application.settings.tunables.external_edit_file_suffix.as_str();
|
store.application.settings.tunables.external_edit_file_suffix.as_str();
|
||||||
external_edit(msg.trim_end().to_string(), Builder::new().suffix(suffix))?
|
let edited_msg =
|
||||||
|
external_edit(msg.trim_end().to_string(), Builder::new().suffix(suffix))?
|
||||||
|
.trim_end()
|
||||||
|
.to_string();
|
||||||
|
if edited_msg.is_empty() {
|
||||||
|
return Ok(None);
|
||||||
|
}
|
||||||
|
edited_msg
|
||||||
} else if msg.is_blank() {
|
} else if msg.is_blank() {
|
||||||
return Ok(None);
|
return Ok(None);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user