From a97af306c4e9c9a6fa7c886c0ffe3079822c5203 Mon Sep 17 00:00:00 2001 From: TJ DeVries Date: Fri, 20 Aug 2021 11:11:24 -0400 Subject: feat(performance): Major performance improvements using async v2 from @oberblastmeister (#987) * start: Working w/ async jobs * short circuit to using bad finder if you pass writer. --- scratch/test_fuzzy_file.lua | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 scratch/test_fuzzy_file.lua (limited to 'scratch/test_fuzzy_file.lua') diff --git a/scratch/test_fuzzy_file.lua b/scratch/test_fuzzy_file.lua deleted file mode 100644 index 85d083a..0000000 --- a/scratch/test_fuzzy_file.lua +++ /dev/null @@ -1,20 +0,0 @@ -RELOAD('telescope') - -local sorter = require('telescope.sorters').get_fuzzy_file() - --- Test for tail. -assert(sorter:score("aaa", "aaa/bbb") > sorter:score("aaa", "bbb/aaa")) -assert( - sorter:score("path", "/path/to/directory/file.txt") - > sorter:score("path", "/file/to/directory/path.txt") -) - --- Matches well for UpperCase (basically just bonus points for having uppercase letters) -assert(sorter:score("AAA", "/blah/this/aaa/that") > sorter:score("AAA", "/blah/this/AAA/that")) - --- TODO: Determine our strategy for these --- TODO: Make it so that capital letters count extra for being after a path sep. --- assert(sorter:score("ftp", "/folder/to/python") > sorter:score("FTP", "/folder/to/python")) - --- TODO: Make it so that --- assert(sorter:score("build", "/home/tj/build/neovim") > sorter:score("htbn", "/home/tj/build/neovim")) -- cgit v1.2.3