@@ -82,8 +82,10 @@ func (m *editorCmp) openEditor(value string) tea.Cmd {
8282 if err != nil {
8383 return util.ReportError(err)
8484 }
85− _, _ = tmpfile.WriteString(value)
86− tmpfile.Close()
85+ defer tmpfile.Close() //nolint:errcheck
86+ if _, err := tmpfile.WriteString(value); err != nil {
87+ return util.ReportError(err)
88+ }
8789 c := exec.Command(editor, tmpfile.Name())
8890 c.Stdin = os.Stdin
8991 c.Stdout = os.Stdout