diff options
| author | TJ DeVries <devries.timothyj@gmail.com> | 2021-08-20 11:11:24 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-20 11:11:24 -0400 |
| commit | a97af306c4e9c9a6fa7c886c0ffe3079822c5203 (patch) | |
| tree | f5e2b50a767e93618d0d8fdddb8a964c90633c8a /scratch/rg_lua_jobstart.lua | |
| parent | d6d28dbe324de9826a579155076873888169ba0f (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.lua | 21 |
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') |
