-
-
Notifications
You must be signed in to change notification settings - Fork 950
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
Thoughts and questions on :CocInstall #632
Comments
Unlike vim plugins, coc extensions are node modules that can be loaded by coc.nvim. So why use coc extensions? Here're some reasons:
None of coc extension is required for coc.nvim to work, it's designed to work with other vim plugins, so you can simply ignore coc extension when you don't like it for whatever reason. You can also use |
I see your reasoning and here is mine:
|
It's possible to make coc.nvim load extensions from You can use
So make your own descision, I've explained why they exists. |
Thanks for your amazing works developing coc.nvim. |
According to coc.nvim wiki it's possible to write: let g:coc_global_extensions = ['coc-json', 'coc-git'] I just tested this out and it works as expected on NVIM v0.5.1. |
Or use plugin manager to install coc extensions from github. |
First of all let me state that this is a very cool project and I'm currently trying to reconfigure my vim to use coc.nvim. That said, I think it's a bit awkward having to use two different package managers inside of my vim. I use vim-plug but I now also have to use CocInstall and sometimes they even overlap.
I thought ok, maybe use CocInstall only for forked vscode addons, but then there is also coc-pairs (for instance) which is a more general purpose plugin that doesn't have anything to do with async completion. So I'm wondering whether we'll really have to use two package managers at the same time inside of vim? Isn't there a way to use vim-plug to declare coc.nvim extensions?
Maybe we can get rid of CocInstall altogether then?
I'm really just a bit confused as to how these two package managers play together and how their ecosystem will progress. I'd prefer having just one package manager (and vim-plug is pretty good).
Anyway, these are just my thoughts. Keep doing your great project!
The text was updated successfully, but these errors were encountered: