master
Bel LaPointe 2023-11-07 07:20:14 -07:00
parent d3f34709b3
commit 89a8f61fa3
1 changed files with 5 additions and 5 deletions

View File

@ -21,11 +21,11 @@ func edit(config *config) error {
if !config.edit { if !config.edit {
return nil return nil
} }
return _edit(func() []string { return config.Targets() }) return _edit(config.Targets())
} }
func _edit(filepaths func() []string) error { func _edit(filepaths []string) error {
editableDir, err := inEditableDirAsTodos(filepaths()) editableDir, err := inEditableDirAsTodos(filepaths)
if err != nil { if err != nil {
return err return err
} }
@ -59,7 +59,7 @@ func _edit(filepaths func() []string) error {
return err return err
} }
original, err := pttodo.NewRootFromFile(func() string { original, err := pttodo.NewRootFromFile(func() string {
for _, f := range filepaths() { for _, f := range filepaths {
if path.Base(f) == path.Base(editedFile) { if path.Base(f) == path.Base(editedFile) {
return f return f
} }
@ -101,7 +101,7 @@ func _edit(filepaths func() []string) error {
} }
dir := "" dir := ""
for _, f := range filepaths() { for _, f := range filepaths {
if edited, ok := edits[path.Base(f)]; ok { if edited, ok := edits[path.Base(f)]; ok {
if err := os.Rename(edited, f); err != nil { if err := os.Rename(edited, f); err != nil {
return err return err