diff --git a/examples/exec/main.go b/examples/exec/main.go index 299a4dd..709efe8 100644 --- a/examples/exec/main.go +++ b/examples/exec/main.go @@ -11,7 +11,11 @@ import ( type editorFinishedMsg struct{ err error } func openEditor() tea.Cmd { - c := exec.Command(os.Getenv("EDITOR")) //nolint:gosec + editor := os.Getenv("EDITOR") + if editor == "" { + editor = "vim" + } + c := exec.Command(editor) //nolint:gosec return tea.ExecProcess(c, func(err error) tea.Msg { return editorFinishedMsg{err} })