Another stream

This commit is contained in:
TJ DeVries
2020-07-17 00:03:20 -04:00
parent c6f0142fc6
commit ababfbfd88
12 changed files with 327 additions and 89 deletions

View File

@@ -6,12 +6,16 @@
local finders = require('telescope.finders')
local pickers = require('telescope.pickers')
local previewers = require('telescope.previewers')
local sorters = require('telescope.sorters')
local state = require('telescope.state')
local telescope = {
-- <module>.new { }
finders = finders,
pickers = pickers,
previewers = previewers,
sorters = sorters,
state = state,
}
@@ -22,16 +26,4 @@ function __TelescopeOnLeave(prompt_bufnr)
picker:close_windows(status)
end
-- TODO: Probably could attach this with nvim_buf_attach, and then I don't have to do the ugly global function stuff
function __TelescopeOnChange(prompt_bufnr, prompt, results_bufnr, results_win)
local line = vim.api.nvim_buf_get_lines(prompt_bufnr, 0, -1, false)[1]
local prompt_input = string.sub(line, #prompt + 1)
local status = state.get_status(prompt_bufnr)
local finder = status.finder
vim.api.nvim_buf_set_lines(results_bufnr, 0, -1, false, {})
local results = finder:get_results(results_win, results_bufnr, prompt_input)
end
return telescope