diff options
author | joe <rbo@gmx.us> | 2025-08-29 17:23:08 +0200 |
---|---|---|
committer | joe <rbo@gmx.us> | 2025-08-29 17:23:08 +0200 |
commit | 06549448c8e0c2e499bd12001b4ec56ba3752d89 (patch) | |
tree | ccee025bec7bd254ae2c4c31703f17d3c4d0b504 /src/c_fuzz.go | |
parent | fuck good (diff) | |
download | hardflip-06549448c8e0c2e499bd12001b4ec56ba3752d89.tar.gz hardflip-06549448c8e0c2e499bd12001b4ec56ba3752d89.tar.bz2 hardflip-06549448c8e0c2e499bd12001b4ec56ba3752d89.tar.xz hardflip-06549448c8e0c2e499bd12001b4ec56ba3752d89.tar.zst hardflip-06549448c8e0c2e499bd12001b4ec56ba3752d89.zip |
fzf bin plus fix bad behaviour
Diffstat (limited to '')
-rw-r--r-- | src/c_fuzz.go | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/c_fuzz.go b/src/c_fuzz.go index 313b684..5dd7880 100644 --- a/src/c_fuzz.go +++ b/src/c_fuzz.go @@ -98,24 +98,30 @@ func c_fuzz(data *HardData, ui *HardUI) (bool) { return false } } - search := exec.Command("fzf") + search := exec.Command(data.opts.Fuzzer) stdin, stdout := c_fuzz_init_pipes(ui, search) if stdin == nil || stdout == nil { return false } if err := search.Start(); err != nil { if ui.s != nil { - c_error_mode("fzf", err, ui) + c_error_mode("fuzzy finder", err, ui) c_resume_or_die(ui) return false } else { - c_die("fzf", err) + c_die("fuzzy finder", err) } } go func() { defer stdin.Close() for ptr := data.litems.head; ptr != nil; ptr = ptr.next { if ptr.is_dir() == true { + // } else if data.litems.curr.Dirs != nil && + // data.folds[data.litems.curr.Dirs] == nil { + // e_fold_dir(data, data.litems.curr) + // } else { + // e_unfold_dir(data, data.litems.curr) + // } continue } io.WriteString(stdin, ptr.path()[1:] + ptr.Host.Name + "\n") |