summaryrefslogtreecommitdiff
path: root/internal/entry
diff options
context:
space:
mode:
Diffstat (limited to 'internal/entry')
-rw-r--r--internal/entry/entry.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/entry/entry.go b/internal/entry/entry.go
index 0132f38..7ad2b2c 100644
--- a/internal/entry/entry.go
+++ b/internal/entry/entry.go
@@ -7,6 +7,7 @@ import (
"strings"
"time"
+ "codeberg.org/snonux/gos/internal/prompt"
"codeberg.org/snonux/gos/internal/timestamp"
)
@@ -107,3 +108,10 @@ func (e *Entry) MarkPosted() error {
e.State = Posted
return nil
}
+
+func (e Entry) Edit() error {
+ if err := prompt.EditFile(e.Path); err != nil {
+ return err
+ }
+ return nil
+}