diff options
| author | tjp <tjp@ctrl-c.club> | 2024-01-10 18:03:32 -0700 |
|---|---|---|
| committer | tjp <tjp@ctrl-c.club> | 2024-01-10 18:04:27 -0700 |
| commit | b173ca9cb2a6d463efda27cf143a81e0d6caedb8 (patch) | |
| tree | f52aca9f7485d421932ad5fa26a63412ca9f85b5 /mark.go | |
| parent | b7da3dc23d4d2fb6785939de2c0c170fe4ce7e9d (diff) | |
more messages in interface
Diffstat (limited to 'mark.go')
| -rw-r--r-- | mark.go | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -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) { |
