diff options
| author | TJ DeVries <devries.timothyj@gmail.com> | 2020-07-15 00:05:14 -0400 |
|---|---|---|
| committer | TJ DeVries <devries.timothyj@gmail.com> | 2020-07-15 00:05:14 -0400 |
| commit | 69d4cd3899845d84767fa0e2ff9c8234e9dcbf84 (patch) | |
| tree | 4cdce2c77f17d9d79235c2ea64b2879e2c77d93e /scratch/rg_lua_jobstart.lua | |
Initial commit after stream
Diffstat (limited to 'scratch/rg_lua_jobstart.lua')
| -rw-r--r-- | scratch/rg_lua_jobstart.lua | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/scratch/rg_lua_jobstart.lua b/scratch/rg_lua_jobstart.lua new file mode 100644 index 0000000..4b551d4 --- /dev/null +++ b/scratch/rg_lua_jobstart.lua @@ -0,0 +1,21 @@ + +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') |
