-
-
Notifications
You must be signed in to change notification settings - Fork 293
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
Vim8 support using nvim-yarp and vim-hug-neovim-rpc #553
Conversation
Is there a minimal vimrc? It works on my side with this vimrc set nocompatible
syntax on
filetype plugin indent on
set encoding=utf-8 fileencodings=ucs-bom,utf-8,gbk,gb18030,latin1 termencoding=utf-8
call plug#begin(expand('<sfile>:h') . '/plugged-deoplete/')
Plug 'Shougo/deoplete.nvim'
Plug 'roxma/vim-hug-neovim-rpc'
Plug 'roxma/nvim-yarp'
call plug#end() After starting neovim, type Then the keyword completion is working. I also need reproducing steps to start with. |
Please test yarp branch. |
I'm sure I'm on yarp branch. I have called |
Sorry, Just noticed that I'm on the wrong working directory. I'll test it again. |
Use this command for starting neovim, It works on my side after #554. |
I have merged your PR. It seems works in the minimal vimrc. |
@roxma It does not work in Vim8. Can you test it? |
This commit roxma@10b3b58 based on #554 woks on vim8 I cannot send a PR, since it requires manual merge with your latest commit. |
I have fixed the commit manually. |
neovim_rpc#serveraddr() seems works. |
Could you test the exact commit of this fork roxma@10b3b58 I pulled your latest commit, but it does not work. It seems other part is not working. |
@roxma
|
vim-hug-neovim-rpc is not working Update both yarp and vim-hug-neovim-rpc to the latest version Then check the result of these commands
|
I have updated both. |
What's the results of those commands? |
|
If With |
|
@Shougo |
Thank you for your testing. |
I will add the problem in FAQ. |
Move yarp out of the if block |
@tracyone Please read the error messages... |
I have added Python3 detection. |
@roxma |
@xtal8 vim-hug-neovim-rpc is needed for Vim. |
@Shougo IN old version, deoplete do not need vim-yarp by default in Neovim. I think we should keep this behavior! many people use Neovim only. and some old user of deoplete do not install vim-yarp. |
Of course, I have thought the problem. |
But we have many This is annoying. |
@Shougo this kind issues should be fixed by neovim itself instead of plugin. I am not sure if there is any PR about it. |
And I don't want to keep neovim code and Vim8 code.
Yes, and it is not fixed yet! |
hmm. ok I got it. |
OK. I will consider the problem. |
The merge needs more time. |
I have fixed the compatibility problems. @wsdjeg Please test it. |
Merged. |
nice work! |
Great job. It's working for me in windows with vim 8. Here are my notes on getting the python support in vim to work on windows if anyone googling finds this:
|
I have added the test code for nvim-yarp.But it is freezed. Why?@roxma
More Vim8 testers are needed.
Especially, Windows users.
Fix #339
Requirements:
https://github.com/roxma/nvim-yarp
https://github.com/roxma/vim-hug-neovim-rpc For Vim8