summaryrefslogtreecommitdiff
path: root/lua/telescope/finders.lua
AgeCommit message (Collapse)Author
2022-08-13fix: make_entry.gen_from_string is a factory and needs to be called (#2116)Michał Nowotnik
2021-09-13fix: default make_entry (#1239)Simon Hauser
from_string doesnt exist. Its called gen_from_string
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-13added a new DynamicFinder (which can be used with rust_analyzer) (#705)oberblastmeister
* started tree finder * made tree more ergonmic * deleted unneeded comments * added stack root and node * added preprocessing * using staticfinder instead of separate finder, custom entry maker * added selections and remember * removed unused stuff * fixed warnings * fixed remember and selections pop * started branch * added go function * changed up test * removed root parameter from go function * changed back to not do_close * removed node and leaf classes * removed stack class instead for table.insert and table.remove * fixed warning * started branch * added better preprocessor and tree class * started some tests * finished making tests pass * cleaned up * fixed make entry and updated example * started * added some stuff * deleted uneeded stuff * added cancelable * changed workspace requester * use better cancellation mechanism * removed accidental stuff * removed useless print * delete more useless stuff * rename to dynamic * added request cancellation * CHECK IF NIL * removed unused * added trash global variable
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-01-28feat: allow a callback to be called on on_lines update (for filtering tags ↵Senghan Bright
from query text) (#455) * allow a callback to be called on on_lines update * . * remove unused _filter_marker var * nit: Move to table and implement 'close' Co-authored-by: TJ DeVries <devries.timothyj@gmail.com>
2021-01-04fix: live_grep will now accept cwd (#390)Simon Hauser
2020-12-09ci: Add luacheck ci job (#317)Simon Hauser
* Add luacheck ci job * Fix most of the linting issues * fixup: lint Co-authored-by: TJ DeVries <devries.timothyj@gmail.com>
2020-10-08fix: #140TJ DeVries
2020-10-08feat: Add scroll_strategy = 'cycle'TJ DeVries
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-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-21feat: Disable job recording from plenary.TJ DeVries
This should reduce memory usage at least for large jobs. We won't save all the results into the job. I _think_ this will be half memory usage for many situations.
2020-09-11feat: add a bit better writer supportTJ DeVries
2020-09-11feat: Add some more layout optionsTJ DeVries
2020-09-06View the planets (#12)smolck
* add planets viewer builtin * Remove print statement * Don't use fzf & echo * Add all planets as files and refactor accordingly * Remove planets.lua * add the moon * example ofe how to do this without ls everywhere * fix rebase and update to new style Co-authored-by: TJ DeVries <devries.timothyj@gmail.com>
2020-09-04fix: Don't push past midnight. You'll make clason's stuff break :/TJ DeVries
2020-09-03feat: Major improvements in API. Particularly relating to entries.TJ DeVries
2020-09-03feat: Add cool mapping for <C-R> in command modeTJ DeVries
2020-09-02fix: clear last lineTJ DeVries
2020-09-02feat: add some new items and make mappings easierTJ DeVries
2020-08-31wip: Messing around w/ ffi for some stuffTJ DeVries
2020-08-31feat: Combine configuration into picker.new()TJ DeVries
2020-08-31Revert finders.lua changesmolck
2020-08-31Add FZF builtin for searching vim.v.oldfilessmolck
2020-08-31feat: Add better mapping supportTJ DeVries
2020-08-29fix: but I don't like that I fixed by scheduling... Seems race conditionTJ DeVries
2020-08-29fix: Think I fixed the weird movementsTJ DeVries
2020-08-27feat: Add livegrep and lsp referecnesTJ 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
2020-07-15Get simple rg example to workTJ DeVries