From 9562328016fb0e219184a0ec18a5e6ea8f09d138 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Mon, 29 Sep 2025 08:55:23 -0400 Subject: enter duplicates stack val if buf empty --- ui.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ui.go') diff --git a/ui.go b/ui.go index 4d121a7..cea51e7 100644 --- a/ui.go +++ b/ui.go @@ -64,6 +64,8 @@ func (ui UI) Update(msg tea.Msg) (tea.Model, tea.Cmd) { fn(&ui.calc) } else if v, err := ui.calc.parseBuffer(); err == nil { ui.calc.stack.push(v) + } else if ui.calc.buf == "" { + ui.calc.dup() } ui.calc.buf = "" default: -- cgit v1.2.3