From 801dedc8c5570268fde7a5b08a71137d2da26f95 Mon Sep 17 00:00:00 2001 From: auvred <61150013+auvred@users.noreply.github.com> Date: Thu, 29 Feb 2024 00:09:50 +0300 Subject: [PATCH] fix: remove temp file after opening external editor in `Text` field (#154) --- field_text.go | 1 + 1 file changed, 1 insertion(+) diff --git a/field_text.go b/field_text.go index 123e3dc1..f8dc003c 100644 --- a/field_text.go +++ b/field_text.go @@ -220,6 +220,7 @@ func (t *Text) Update(msg tea.Msg) (tea.Model, tea.Cmd) { _ = os.WriteFile(tmpFile.Name(), []byte(t.textarea.Value()), os.ModePerm) cmds = append(cmds, tea.ExecProcess(cmd, func(error) tea.Msg { content, _ := os.ReadFile(tmpFile.Name()) + _ = os.Remove(tmpFile.Name()) return updateValueMsg(content) })) case key.Matches(msg, t.keymap.Next, t.keymap.Submit):