From caa9f9d6fd0f6a6081600e73c67d5bc282cbbd72 Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Mon, 6 Nov 2023 13:29:56 -0700 Subject: [PATCH] progressing --- cmd/edit.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cmd/edit.go b/cmd/edit.go index 2fc3c4f..f2e6c32 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(config.Targets()) + return _edit(func() []string { return config.Targets() }) } -func _edit(filepaths []string) error { - editableDir, err := inEditableDir(filepaths) +func _edit(filepaths func() []string) error { + editableDir, err := inEditableDir(filepaths()) if err != nil { return err } @@ -33,7 +33,7 @@ func _edit(filepaths []string) error { return err } - for _, target := range filepaths { + for _, target := range filepaths() { for { err := func() error { var todos []pttodo.Todo @@ -57,7 +57,7 @@ func _edit(filepaths []string) error { } } } - for _, target := range filepaths { + for _, target := range filepaths() { r, err := filePathReader(path.Join(editableDir, path.Base(target))) if err != nil { return err