Commit Graph

15 Commits

Author SHA1 Message Date
Kovid Goyal
6f588a0c29 run modernize 2025-11-11 17:09:37 +05:30
Kovid Goyal
ecdeea930b Implement bindings to move current to first/last 2025-07-11 10:59:29 +05:30
Kovid Goyal
6f511ae66a Add a bunch of settings to control filesystem scanning 2025-07-10 10:30:48 +05:30
Kovid Goyal
0f8d1ec5cc Add flags to control respecting ignores and showing hidden files/folders 2025-07-09 20:46:45 +05:30
Kovid Goyal
932b0ccdc5 Add tests for ignore file processing 2025-07-09 20:21:06 +05:30
Kovid Goyal
f742009c55 Ensure global gitignore file is not loaded in tests 2025-07-09 14:31:46 +05:30
Kovid Goyal
351275cb8c Work on adding ignorefiles support to choose-files 2025-07-09 11:54:43 +05:30
Kovid Goyal
0c017e3c9b Move filtering into file system scanner
Greatest reduction in work, changing filtering is rare
therefore, rescan is not too bad.
2025-07-04 14:24:15 +05:30
Kovid Goyal
a8bb24e1c0 Use a faster result collection type for rendering sorted results 2025-06-29 22:22:20 +05:30
Kovid Goyal
9669aac55e Collection class for sorted results 2025-06-28 11:39:18 +05:30
Kovid Goyal
41346f2e5b Use a smarter result collection datatype
Avoids unnecessary copying of result structs on realloc
2025-06-27 14:32:08 +05:30
Kovid Goyal
7bba758b39 Add basic scoring test 2025-06-26 16:39:11 +05:30
Kovid Goyal
2737a1cb8f Dont use randomised data for benchmarks
Use a fixed seed for repeatability of the benchmarks
2025-06-25 19:38:53 +05:30
Kovid Goyal
361792c922 Add some benchmarking for choose_files 2025-06-25 17:28:23 +05:30
Kovid Goyal
980d4dc425 Add tests for as_lower 2025-06-25 11:50:46 +05:30