summaryrefslogtreecommitdiff
path: root/lua/telescope/sorters.lua
AgeCommit message (Collapse)Author
2022-08-26fix(sorters): add highlighter to fuzzy_with_index_bias (#2134)Munif Tanjim
2022-07-07chore: reformat with stylua 0.14.0Simon Hauser
2022-06-30break: deprecate utils.get_default utils.if_nil (#1545)Simon Hauser
2022-04-03chore: reformat with stylua 0.13Simon Hauser
2021-12-27fix(sorters): Ensure 'cb_filter' defined when creating new index-bias sorter ↵August Masquelier
(#1624)
2021-08-21fix: for default sorters so we dont sort data after ordinal len if #prompt ↵Simon Hauser
== 0 (#1146)
2021-08-20fix(sorters): fix sorters running after destroy, which can segfault (#1137)TJ DeVries
* fix(sorters): fix sorters running after destroy, which can segfault * fixup: Only check when we've set a status
2021-08-20feat(performance): Major performance improvements using async v2 from ↵TJ DeVries
@oberblastmeister (#987) * start: Working w/ async jobs * short circuit to using bad finder if you pass writer.
2021-07-23chore: use stylua for formatting (#1040)Simon Hauser
* chore: stylua job and config * reformat with stylua
2021-04-16fix: Default to an empty sorter, so we always have oneTJ DeVries
2021-04-15feat: Add more sorter hooks (#752)TJ DeVries
* feat: Add more sorter hooks * fix breaking conni brain
2021-04-08feat: asyncify pickers - except for live_grep (#709)TJ DeVries
* something kind of works already * yayayayayayayayayayayayayayayayayayayayayayayayayayayayayayayayaya * use async for everything besides live jobs * fix: fixup autocmds previewer * fix: lints for prime * temp: Add example of how we can think about async sorters * feat: Allow picker to decide when to cancel * fix: simplify scoring logic and tests * fixup: name * fix: Move back towards more backwards compat methods * fixup: Remove results from opts * fixup: remove trailing quote * fixup: Attempt to clean up some more async items. Next is status * wip: Add todo for when bfredl implements extmarks over the EOL * wip * fixup: got em * fixup: cleaning * fixup: docs
2021-03-09feat: add completion to pre-filtering (#626)fdschmidt93
Works by pressing `<C-l>` in insert mode. Supported are all builtins that have prefiltering. Means: - lsp_workspace_symbols - lsp_workspace_diagnostics - lsp_document_symbols - lsp_document_diagnostics
2021-03-03feat: lsp diagnostics and prefiltering by entry attribute (#543)fdschmidt93
prefiltering for lsp_document_symbols and lsp_workspace_symbols. example: type `:var:` to show all vars
2021-01-18Substring matcher (#443)Senghan Bright
* add substr_matcher * correct function name * use util.split function and remove unused opts
2020-11-23feat: highlighter onlyTJ DeVries
2020-11-23feat: v0.1 of extensions (#278)TJ DeVries
2020-10-25feat: Improve filtering ideas for sorters.TJ DeVries
2020-10-20feat: Add a sorter using the fzy algorithm (#184)swarn
* Add a sorter using the fzy algorithm * Reformat fzy.lua Also, update author attribution. * Remove constansts from fzy module Replace a few of the useful ones with getter functions that make it clear they're not modifiable. * Change names of fzy constant getters * fixup: some small nit picks Co-authored-by: TJ DeVries <devries.timothyj@gmail.com>
2020-10-08feat: Do a bit better sorting for command historyTJ DeVries
To be honest, I'm not 100% sure this is fantastic, but it's definitely a step in the right direction for command history. Closes: #150
2020-10-08fix: Shortcircuit on nil entries and do not allow string entriesTJ DeVries
2020-10-06fix: Reduce memory leaks (#148)TJ DeVries
It is not 100% clear that we've gotten ALL the memory leaks, but it seems much much much better and doesn't look like it's going to die immediately or as often anymore :)
2020-09-29feat: Add status, better debug, and some associated refactorsTJ DeVries
* [WIP]: Mon 28 Sep 2020 01:08:24 PM EDT * add much much better tracking. so much less hax * status updates, oneshot job updates, etc. * remove temp function * add status function * asdfasdfasdf
2020-09-26feat: Add TelescopeMatching a new highlight for matches from sortersTJ DeVries
2020-09-18fix: Make tests pass againTJ DeVries
2020-09-17fix: Don't pass nil to scoring funcTJ DeVries
2020-09-15feat: improve (?) performance of default sorterTJ DeVries
2020-09-11feat: add current file fuzzy finderTJ DeVries
2020-09-04fix: Don't push past midnight. You'll make clason's stuff break :/TJ DeVries
2020-09-01feat/hack: Add builtin.builtinTJ DeVries
2020-09-01feat: new fuzzy sorterTJ DeVries
2020-09-01wip: new sortersTJ DeVries
2020-08-27feat: Add livegrep and lsp referecnesTJ DeVries
2020-08-24Add fuzzy git file finderZTJ DeVries
2020-08-20WIP: Actually get the UI to work and add some testsTJ DeVries
2020-08-03Work on ngram sorterTJ DeVries
2020-07-31Streamed some refactoring. More work to doTJ DeVries
2020-07-17Another streamTJ DeVries