diff options
| author | citrons <citrons@mondecitronne.com> | 2025-06-05 19:51:00 -0500 |
|---|---|---|
| committer | citrons <citrons@mondecitronne.com> | 2025-06-07 16:02:18 -0500 |
| commit | 81d7512479f01e5b22a26967642dd7951369bd65 (patch) | |
| tree | 017d116f8d0a073e9aa865dd29ec02605be519fe /client/cmd_window.go | |
| parent | 1c3bc122c47d71d00a5d452bf9032ef6b4af67e5 (diff) | |
ctrl+l to clear command window preview
Diffstat (limited to 'client/cmd_window.go')
| -rw-r--r-- | client/cmd_window.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/client/cmd_window.go b/client/cmd_window.go index 0a76e25..b1435be 100644 --- a/client/cmd_window.go +++ b/client/cmd_window.go @@ -138,3 +138,16 @@ func (w *cmdWindow) cmd(f string, a ...any) { lastIndex++ w.Buf.Add(logMsg {lastIndex, fmt.Sprintf(f, a...), logCmd}) } + +type clearPreviewMsg int + +func (c clearPreviewMsg) Id() string { + return fmt.Sprintf("clear.%d", int(c)) +} + +func (c clearPreviewMsg) Show(bool) {} + +func (w *cmdWindow) clearPreview() { + lastIndex++ + w.Buf.Add(clearPreviewMsg(lastIndex)) +} |
