From 8caeacff62e83cf1f1eb96ad82d6404021cf29f8 Mon Sep 17 00:00:00 2001 From: Mateus Esdras Date: Mon, 25 Sep 2023 02:21:46 -0300 Subject: [PATCH] fix dig-path ctrl+w (#275) --- main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 44844b9..af49734 100644 --- a/main.go +++ b/main.go @@ -253,7 +253,9 @@ func (m *model) handleDigKey(msg tea.KeyMsg) (tea.Model, tea.Cmd) { case key.Matches(msg, key.NewBinding(key.WithKeys("ctrl+w"))): digPath, ok := jsonpath.Split(m.digInput.Value()) if ok { - digPath = digPath[:len(digPath)-1] + if len(digPath) > 0 { + digPath = digPath[:len(digPath)-1] + } n := m.selectByPath(digPath) if n != nil { m.selectNode(n)