-
-
Notifications
You must be signed in to change notification settings - Fork 295
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
Any plan to porting Deoplete to Vim 8? #339
Comments
Read: 63e7bd9 |
I see. Just out of curiosity, do you think that Vim's channels and/or jobs could be used to build a plugin with comparable features and performance to deoplete? Or does the neovim-python API provide some essential functionality? |
No plan to support Vim8 API in neocomplete To support Vim8 API in deoplete, neovim-python compatibility API is needed. I think it can be implemented. I don't want to create the API though(I have not much time!).
I think deoplete in Vim is slower than deoplete in neovim. |
Crystal clear, thanks! |
Hey @Shougo , I saw in the video below that Vim8 support for deoplete is on your roadmap. Is this true as of today? Does this mean that you no longer need the neovim-python compatibility API? https://www.youtube.com/watch?v=u3ZsAVWCuMM Thanks! |
@Asheq The link is talking about Denite.nvim, not deoplete.nvim. |
@jsfaint Yup, I knew that, but there's a section in the video that the Dark Vim Master calls "secret topics". One of the things he mentions is:
The particular point in the video is the 15 minute mark (http://www.youtube.com/watch?v=u3ZsAVWCuMM&t=15m47s) :) |
@Asheq wow~~ Good news, thank you~ |
This is true. To support Vim 8 is on the current load map.
I need neovim-python compatibility API! Note: This does not mean that I don't want to use neovim. neocomplete will be deprecated. |
Thanks, I would like to use neovim, but I'm on Windows right now and there are currently still some problems with neovim on Windows. When Windows gets first-class support in neovim, I and many others will consider switching over :) ... For right now, I'm using Vim8 + neocomplete. |
Very excited for a Vim 8 port! 👍 |
If you get the latest neovim from master it now works on windows. I have deoplete with typescript currently working on windows. |
I'm not sure what that has to do with Vim 8 😕 |
@jwmann I think you can use neovim. I also use neovim with deoplete in win7, but most of my time is in linux. |
@wsdjeg I'm not having any issues using neovim, I would just prefer using Vim 8 as most of my plugins still aren't neovim compatible. |
It needs the implementation of neovim-python. |
@Shougo |
vim-hug-neovim-rpc might help this vim8 support issue. For anyone getting interested, please help me improve it 😄 |
@roxma nice work! |
@roxma Great idea! 😄 |
Yes, it is the needed. The help is wanted. |
This plugin might also be helpful for vim 8 support: https://github.com/roxma/nvim-yarp#example-for-existing-neovim-rplugin-porting-to-vim-8 As mentioned in the README, I have write a small example on porting existing neovim rplugin to vim 8. But it seems deoplete is using the old style rplugin api. I'm not sure how much work needs to be done to conver it to new style api (e.g. |
I don't want to depends other plugin.
It is not old style. deoplete uses RPC protocol. And nvim-yarp seems not support async. |
I don't fully understand. I will test the plugin. |
The test seems works. |
I will merge #553 on the weekend. |
nice worK |
Done. |
I have started using Deoplete and so far I love it. If only it worked in Vim… Do you have any plan to port Deoplete (or Neocomplete) to Vim 8, leveraging the new asynchronous features of Vim?
The text was updated successfully, but these errors were encountered: