summaryrefslogtreecommitdiff
path: root/mark.go
diff options
context:
space:
mode:
authortjp <tjp@ctrl-c.club>2024-01-10 18:03:32 -0700
committertjp <tjp@ctrl-c.club>2024-01-10 18:04:27 -0700
commitb173ca9cb2a6d463efda27cf143a81e0d6caedb8 (patch)
treef52aca9f7485d421932ad5fa26a63412ca9f85b5 /mark.go
parentb7da3dc23d4d2fb6785939de2c0c170fe4ce7e9d (diff)
more messages in interface
Diffstat (limited to 'mark.go')
-rw-r--r--mark.go16
1 files changed, 13 insertions, 3 deletions
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) {