summaryrefslogtreecommitdiff
path: root/scratch/rg_lua_jobstart.lua
diff options
context:
space:
mode:
authorTJ DeVries <devries.timothyj@gmail.com>2021-08-20 11:11:24 -0400
committerGitHub <noreply@github.com>2021-08-20 11:11:24 -0400
commita97af306c4e9c9a6fa7c886c0ffe3079822c5203 (patch)
treef5e2b50a767e93618d0d8fdddb8a964c90633c8a /scratch/rg_lua_jobstart.lua
parentd6d28dbe324de9826a579155076873888169ba0f (diff)
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.
Diffstat (limited to 'scratch/rg_lua_jobstart.lua')
-rw-r--r--scratch/rg_lua_jobstart.lua21
1 files changed, 0 insertions, 21 deletions
diff --git a/scratch/rg_lua_jobstart.lua b/scratch/rg_lua_jobstart.lua
deleted file mode 100644
index 4b551d4..0000000
--- a/scratch/rg_lua_jobstart.lua
+++ /dev/null
@@ -1,21 +0,0 @@
-
-local function get_rg_results(bufnr, search_string)
- local start_time = vim.fn.reltime()
-
- vim.fn.jobstart(string.format('rg %s', search_string), {
- cwd = '/home/tj/build/neovim',
-
- on_stdout = function(job_id, data, event)
- vim.api.nvim_buf_set_lines(bufnr, -1, -1, false, data)
- end,
-
- on_exit = function()
- print("Finished in: ", vim.fn.reltimestr(vim.fn.reltime(start_time)))
- end,
-
- stdout_buffer = true,
- })
-end
-
-local bufnr = 14
-get_rg_results(bufnr, 'vim.api')