From a97af306c4e9c9a6fa7c886c0ffe3079822c5203 Mon Sep 17 00:00:00 2001 From: TJ DeVries Date: Fri, 20 Aug 2021 11:11:24 -0400 Subject: 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. --- scratch/rg_lua_jobstart.lua | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 scratch/rg_lua_jobstart.lua (limited to 'scratch/rg_lua_jobstart.lua') 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') -- cgit v1.2.3