From f59d5d1b62b1c2b2f505acc535c798e7c47974df Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Tue, 24 Nov 2020 11:33:20 +0100 Subject: Add support for restricting search/output to specific fields. --- src/fzy.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/fzy.c') diff --git a/src/fzy.c b/src/fzy.c index 967a1fc..001aa55 100644 --- a/src/fzy.c +++ b/src/fzy.c @@ -34,9 +34,14 @@ int main(int argc, char *argv[]) { choices_fread(&choices, stdin, options.input_delimiter); choices_search(&choices, options.filter); for (size_t i = 0; i < choices_available(&choices); i++) { + char *output; + if (options.show_scores) printf("%f\t", choices_getscore(&choices, i)); - printf("%s\n", choices_get(&choices, i)); + + output = choices_get_output(&choices, i); + printf("%s\n", output); + free(output); } } else { /* interactive */ -- cgit v1.2.3