Another stream
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user