From fd46878cfa5978a081f1ffdb865394aff234dbc9 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sat, 29 Jul 2023 10:20:59 -0230 Subject: CE and AC commands --- ui.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ui.go') diff --git a/ui.go b/ui.go index aa0f114..6596b77 100644 --- a/ui.go +++ b/ui.go @@ -39,6 +39,11 @@ func (ui UI) Update(msg tea.Msg) (tea.Model, tea.Cmd) { return ui, tea.Quit case "J", "K": ui.calc.swap() + case "D": + ui.calc.buf = "" + case "C": + ui.calc.buf = "" + ui.calc.stack = ui.calc.stack[:0] case "+", "-", "*", "/", "%", "^": if err := ui.calc.performOp(msg.String()[0]); err != nil { panic(err) -- cgit v1.2.3