summaryrefslogtreecommitdiff
path: root/lua/tests
diff options
context:
space:
mode:
authorTJ DeVries <devries.timothyj@gmail.com>2020-09-11 00:14:37 -0400
committerTJ DeVries <devries.timothyj@gmail.com>2020-09-11 00:14:40 -0400
commit382c491380719e4667a74c7ccc58222b290f7e67 (patch)
tree5cb9fcfc49f0821a1d8273233ade930efbfe6084 /lua/tests
parentfe387d10db66dc9b33388f05fadabbdc9b31c28b (diff)
feat: Add some more layout options
Diffstat (limited to 'lua/tests')
-rw-r--r--lua/tests/manual/large_search.lua37
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]]