From 179f04ae3cbc853335cdecbbaed3a57714911794 Mon Sep 17 00:00:00 2001 From: ruinivist Date: Sun, 4 Jan 2026 17:50:52 +0000 Subject: [PATCH] fix ext editor open only for files --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index 659658c..037ab82 100644 --- a/main.go +++ b/main.go @@ -224,7 +224,7 @@ func (m *model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { m.layout(m.terminalWidth, m.terminalHeight) return m, m.resizeChildren() case "o": - if m.tree != nil && m.tree.selectedNode != nil { + if m.tree != nil && m.tree.selectedNode != nil && m.tree.selectedNode.nodeType == FileNode { c := exec.Command("micro", m.tree.selectedNode.path) c.Stdin = os.Stdin c.Stdout = os.Stdout