From 89a8f61fa3ad607cb2c0adf18db0c1c67d47816e Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Tue, 7 Nov 2023 07:20:14 -0700 Subject: [PATCH] cache --- cmd/edit.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cmd/edit.go b/cmd/edit.go index 4ee1012..2fd0e4e 100644 --- a/cmd/edit.go +++ b/cmd/edit.go @@ -21,11 +21,11 @@ func edit(config *config) error { if !config.edit { return nil } - return _edit(func() []string { return config.Targets() }) + return _edit(config.Targets()) } -func _edit(filepaths func() []string) error { - editableDir, err := inEditableDirAsTodos(filepaths()) +func _edit(filepaths []string) error { + editableDir, err := inEditableDirAsTodos(filepaths) if err != nil { return err } @@ -59,7 +59,7 @@ func _edit(filepaths func() []string) error { return err } original, err := pttodo.NewRootFromFile(func() string { - for _, f := range filepaths() { + for _, f := range filepaths { if path.Base(f) == path.Base(editedFile) { return f } @@ -101,7 +101,7 @@ func _edit(filepaths func() []string) error { } dir := "" - for _, f := range filepaths() { + for _, f := range filepaths { if edited, ok := edits[path.Base(f)]; ok { if err := os.Rename(edited, f); err != nil { return err