-
-
Notifications
You must be signed in to change notification settings - Fork 836
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Share data with other plugins #642
Comments
Not sure If I understand what you mean here @ray-x , but if you want the content of the current picker send somewhere, I'd look to actions send to qflist or whatever is mapped to |
Yes. But issue is that qflist is shared by plugins. Let say if I have a neomake and lsp-diagnostic and ALE running at same time. the qflist could be messy. |
Well, if you look at |
Thanks. The issue is that all plugins and handlers are calling vim.fn.setqflist to push their data. When picker read data from qf, there might be data you do not want to show in the picker. And what make thing worse is other plugin may reset qf list. |
Is your feature request related to a problem? Please describe.
I need to push data from other plugin/handler. e.g. treesitter symble name for all the project files.
make
orALE
error reports, lsp diagnostic for all project files.Describe the solution you'd like
A data store shared between plugins and telescope, or a pipe/queue.
Describe alternatives you've considered
Temporary file
Additional context
The text was updated successfully, but these errors were encountered: