|
@@ -116,11 +116,11 @@ func (mi *MessageInput) editor() {
|
|
|
slog.Error("failed to create tmp file", "err", err)
|
|
slog.Error("failed to create tmp file", "err", err)
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
- _, _ = f.WriteString(mi.GetText())
|
|
|
|
|
- f.Close()
|
|
|
|
|
-
|
|
|
|
|
|
|
+ defer f.Close()
|
|
|
defer os.Remove(f.Name())
|
|
defer os.Remove(f.Name())
|
|
|
|
|
|
|
|
|
|
+ _, _ = f.WriteString(mi.GetText())
|
|
|
|
|
+
|
|
|
cmd := exec.Command(e, f.Name())
|
|
cmd := exec.Command(e, f.Name())
|
|
|
cmd.Stdin = os.Stdin
|
|
cmd.Stdin = os.Stdin
|
|
|
cmd.Stdout = os.Stdout
|
|
cmd.Stdout = os.Stdout
|