Skip to content
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

ship completeres externally #51

Closed
prabirshrestha opened this issue Nov 1, 2016 · 2 comments
Closed

ship completeres externally #51

prabirshrestha opened this issue Nov 1, 2016 · 2 comments

Comments

@prabirshrestha
Copy link

Shipping completers in external repository would allow users to reuse the server piece and add more features such as go to definition, rename. Useful for completions provided by Language Server Protocol such as typescript server. This would also mean only one instance of the server is running to provide IDE like features.

I think only some of the completers such as buffer, files should ship by default similar to how depoplete does it.

@prabirshrestha
Copy link
Author

@maralla any updates on this? I plan to add completion support via vim-lsp and nvim-langserver-shim and would really love to use completor.vim due to its simplicity and the fact that it just works.

What are your thoughts on completor.vim being able to use pure vimscript to provide completions without python as an alternative?Also would love to an option to provide completions in completor.vim without completor.vim managing the jobs. It would be delegated to other libraries such as nvim-languageserver-shim. Currently vim-lsp and nvim-languageserver-shim works in pure vim script without python so would love to have the same for completor.vim. This would also give option to either write completors in pure vim script or python and would not break the existing ecosystem.

Are you open to supporting neovim? #46

Note: Even though the name starts with nvim in nvim-languageserver-shim it works with vim 8 as well as neovim.

@prabirshrestha
Copy link
Author

landed up creating my own async completion library that works in vim and neovim.

https://github.com/prabirshrestha/asyncomplete.vim

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant