summaryrefslogtreecommitdiff
path: root/client/cmd_window.go
diff options
context:
space:
mode:
Diffstat (limited to 'client/cmd_window.go')
-rw-r--r--client/cmd_window.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/client/cmd_window.go b/client/cmd_window.go
index dccbaba..f849560 100644
--- a/client/cmd_window.go
+++ b/client/cmd_window.go
@@ -26,6 +26,7 @@ const (
logInfo = iota
logErr
logCmd
+ logWarn
)
func (m logMsg) Id() string {
@@ -39,6 +40,8 @@ func (m logMsg) Show(odd bool) {
style = &tui.Style {Bg: colorErr[odd], Fg: tui.White}
case logCmd:
style = &tui.Style {Bg: colorCmd[odd], Fg: tui.White}
+ case logWarn:
+ style = &tui.Style {Bg: colorDefault[odd], Fg: 229}
}
tui.Push("", tui.Box {
@@ -138,6 +141,11 @@ func (w *cmdWindow) info(f string, a ...any) {
w.Buf.Add(logMsg {lastIndex, fmt.Sprintf(f, a...), logInfo})
}
+func (w *cmdWindow) warn(f string, a ...any) {
+ lastIndex++
+ w.Buf.Add(logMsg {lastIndex, fmt.Sprintf(f, a...), logWarn})
+}
+
func (w *cmdWindow) err(f string, a ...any) {
lastIndex++
w.Buf.Add(logMsg {lastIndex, fmt.Sprintf(f, a...), logErr})