From b173ca9cb2a6d463efda27cf143a81e0d6caedb8 Mon Sep 17 00:00:00 2001 From: tjp Date: Wed, 10 Jan 2024 18:03:32 -0700 Subject: more messages in interface --- mark.go | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'mark.go') diff --git a/mark.go b/mark.go index 0cfe6bc..c162144 100644 --- a/mark.go +++ b/mark.go @@ -19,7 +19,12 @@ func MarkAdd(state *BrowserState, conf *Config, name, target string) error { } state.Marks[name] = u.String() - return saveMarks(state.Marks) + if err := saveMarks(state.Marks); err != nil { + return err + } + + state.Modal = []byte(fmt.Sprintf("Saved mark %s to %s\n", name, u.String())) + return Print(state) } func MarkGo(state *BrowserState, conf *Config, name string) error { @@ -41,7 +46,7 @@ func MarkList(state *BrowserState) error { } state.Modal = buf.Bytes() if len(state.Modal) == 0 { - state.Modal = []byte("(empty)\n") + state.Modal = []byte("(no marks)\n") } return Print(state) } @@ -52,7 +57,12 @@ func MarkDelete(state *BrowserState, name string) error { return err } delete(state.Marks, name) - return saveMarks(state.Marks) + if err := saveMarks(state.Marks); err != nil { + return err + } + + state.Modal = []byte(fmt.Sprintf("Deleted mark %s\n", name)) + return Print(state) } func findMark(state *BrowserState, prefix string) (string, string, error) { -- cgit v1.2.3