diff options
| author | TJ DeVries <devries.timothyj@gmail.com> | 2020-09-11 00:14:37 -0400 |
|---|---|---|
| committer | TJ DeVries <devries.timothyj@gmail.com> | 2020-09-11 00:14:40 -0400 |
| commit | 382c491380719e4667a74c7ccc58222b290f7e67 (patch) | |
| tree | 5cb9fcfc49f0821a1d8273233ade930efbfe6084 /lua/tests | |
| parent | fe387d10db66dc9b33388f05fadabbdc9b31c28b (diff) | |
feat: Add some more layout options
Diffstat (limited to 'lua/tests')
| -rw-r--r-- | lua/tests/manual/large_search.lua | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/lua/tests/manual/large_search.lua b/lua/tests/manual/large_search.lua new file mode 100644 index 0000000..3ad6b5a --- /dev/null +++ b/lua/tests/manual/large_search.lua @@ -0,0 +1,37 @@ +RELOAD('plenary') +RELOAD('telescope') + +local finders = require('telescope.finders') +local make_entry = require('telescope.make_entry') +local previewers = require('telescope.previewers') +local pickers = require('telescope.pickers') +local sorters = require('telescope.sorters') + +PERF_DEBUG = 182 +vim.api.nvim_buf_set_lines(PERF_DEBUG, 0, -1, false, {}) + +local cwd = vim.fn.expand("~/build/neovim") + +pickers.new { + prompt = 'Large search', + finder = finders.new_oneshot_job( + {"fdfind"}, + { + cwd = cwd, + entry_maker = make_entry.gen_from_file {cwd = cwd}, + -- disable_devicons = true, + -- maximum_results = 1000, + } + ), + sorter = sorters.get_fuzzy_file(), + previewer = previewers.cat.new{cwd = cwd}, +}:find() + + +COMPLETED = false +-- vim.wait(3000, function() +-- vim.cmd [[redraw!]] +-- return COMPLETED +-- end, 100) +-- vim.cmd [[bd!]] +-- vim.cmd [[stopinsert]] |
