From the merge of PR #994, I get this error every time I open neovim:
no notification handler registered for no notification handler registered for "/Users/bigo/.cache/vimfiles/repos/github.com/SpaceVim/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd
:BufReadPost:*"
Press ENTER or type command to continue
no notification handler registered for "/Users/bigo/.cache/vimfiles/repos/github.com/SpaceVim/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd
:CursorMoved:*"
Press ENTER or type command to continue
I tried to rebuild the plugins with :UpdateRemotePlugin but the error persists.
@crisidev what is your vim/neovim version, and what is the output of :checkhealth?
I only use neovim:
NVIM v0.2.2-11-g314ff440f
Build type: Release
Here is the result of checkhealth:
health#nvim#check
========================================================================
## Configuration
- OK: no issues found
## Performance
- OK: Build type: Release
## Remote Plugins
- WARNING: ".dein" is not registered.
- WARNING: Out of date
- ADVICE:
- Run `:UpdateRemotePlugins`
## terminal
- INFO: key_backspace (kbs) terminfo entry: key_backspace=\177
- INFO: key_dc (kdch1) terminfo entry: key_dc=\E[3~
- INFO: $XTERM_VERSION=''
- INFO: $VTE_VERSION=''
- INFO: $SSH_TTY=''
health#provider#check
========================================================================
## Clipboard (optional)
- OK: Clipboard tool found: pbcopy
## Python 2 provider (optional)
- WARNING: pyenv was found, but $PYENV_ROOT is not set.
- ADVICE:
- Did you follow the final install instructions?
- If you use a shell "framework" like Prezto or Oh My Zsh, try without.
- Try a different shell (bash).
- INFO: Using: g:python_host_prog = "/Users/bigo/.pyenv/versions/2.7.13/bin/python2"
- INFO: Executable: /Users/bigo/.pyenv/versions/2.7.13/bin/python2
- INFO: Python2 version: 2.7.13
- INFO: python2-neovim version: 0.2.0
- OK: Latest python2-neovim is installed: 0.2.0
## Python 3 provider (optional)
- WARNING: pyenv was found, but $PYENV_ROOT is not set.
- ADVICE:
- Did you follow the final install instructions?
- If you use a shell "framework" like Prezto or Oh My Zsh, try without.
- Try a different shell (bash).
- INFO: Using: g:python3_host_prog = "/Users/bigo/.pyenv/versions/3.6.2/bin/python3"
- INFO: Executable: /Users/bigo/.pyenv/versions/3.6.2/bin/python3
- INFO: Python3 version: 3.6.2
- INFO: python3-neovim version: 0.2.0
- OK: Latest python3-neovim is installed: 0.2.0
## Ruby provider (optional)
- INFO: Ruby: ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16]
- INFO: Host: /usr/local/var/rbenv/shims/neovim-ruby-host
- OK: Latest "neovim" gem is installed: 0.6.1
I also tried to remove my .cache directory and download all the plugins from scratch. Same result..
hmm, here is my check info, I will try to update neovim client.
health#deoplete#check
========================================================================
## deoplete.nvim
- OK: has("nvim") was successful
- OK: has("python3") was successful
- INFO: If you're still having problems, try the following commands:
$ export NVIM_PYTHON_LOG_FILE=/tmp/log
$ export NVIM_PYTHON_LOG_LEVEL=DEBUG
$ nvim
$ cat /tmp/log_{PID}
and then create an issue on github
health#nvim#check
========================================================================
## Configuration
- OK: no issues found
## Performance
- OK: Build type: RelWithDebInfo
## Remote Plugins
- OK: Up to date
## terminal
- INFO: key_backspace (kbs) terminfo entry: key_backspace=\177
- INFO: key_dc (kdch1) terminfo entry: key_dc=\E[3~
- INFO: $XTERM_VERSION=''
- INFO: $TERM_PROGRAM=''
- INFO: $SSH_TTY=''
health#provider#check
========================================================================
## Clipboard (optional)
- OK: Clipboard tool found: xsel
## Python 2 provider (optional)
- INFO: Using: g:python_host_prog = "/usr/bin/python2"
- INFO: Executable: /usr/bin/python2
- INFO: Python2 version: 2.7.14
- INFO: python2-neovim version: 0.1.13 (outdated; from ~/.local/lib/python2.7/site-packages/neovim)
- WARNING: Latest python2-neovim is NOT installed: 0.2.0
## Python 3 provider (optional)
- INFO: Using: g:python3_host_prog = "/usr/bin/python3"
- INFO: Executable: /usr/bin/python3
- INFO: Python3 version: 3.6.3
- INFO: python3-neovim version: 0.1.13 (outdated; from ~/.local/lib/python3.6/site-packages/neovim)
- WARNING: Latest python3-neovim is NOT installed: 0.2.0
## Ruby provider (optional)
- INFO: Ruby: ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux]
- INFO: Host: /home/wsdjeg/.gem/ruby/2.4.0/bin/neovim-ruby-host
- OK: Latest "neovim" gem is installed: 0.5.1
I still can not reproduce this issue, what is your config, and the reproduce step?
To reproduce, I just open any file or empty vim and I get the error.
It was happening to me also with 0.1.13.
Here is my SpaceVim config:
scriptencoding utf-8
""""""""""""""""""""""""""""""""""""""""""""
" spacevim configs
""""""""""""""""""""""""""""""""""""""""""""
call SpaceVim#layers#load('autocomplete', {
\ 'auto-completion-return-key-behavior' : 'complete',
\ 'auto-completion-tab-key-behavior' : 'smart',
\ 'auto-completion-complete-with-key-sequence' : 'nil',
\ 'auto-completion-complete-with-key-sequence-delay' : 0.1,
\ })
call SpaceVim#layers#load('checkers')
call SpaceVim#layers#load('core')
call SpaceVim#layers#load('ctrlp')
call SpaceVim#layers#load('default')
call SpaceVim#layers#load('denite')
call SpaceVim#layers#load('edit')
call SpaceVim#layers#load('exprfold')
call SpaceVim#layers#load('format')
call SpaceVim#layers#load('git')
call SpaceVim#layers#load('incsearch')
call SpaceVim#layers#load('lang')
call SpaceVim#layers#load('lang#c')
call SpaceVim#layers#load('lang#go')
call SpaceVim#layers#load('lang#java')
call SpaceVim#layers#load('lang#javascript')
call SpaceVim#layers#load('lang#lua')
call SpaceVim#layers#load('lang#markdown')
call SpaceVim#layers#load('lang#perl')
call SpaceVim#layers#load('lang#python')
call SpaceVim#layers#load('lang#rust')
call SpaceVim#layers#load('lang#ruby')
call SpaceVim#layers#load('lang#sh')
call SpaceVim#layers#load('lang#tmux')
call SpaceVim#layers#load('lang#vim')
call SpaceVim#layers#load('lang#xml')
call SpaceVim#layers#load('operator')
call SpaceVim#layers#load('shell', {
\ 'default_position' : 'top',
\ 'default_height' : 30,
\ })
call SpaceVim#layers#load('tools')
call SpaceVim#layers#load('tools#screensaver')
call SpaceVim#layers#load('ui')
call SpaceVim#layers#load('unite')
call SpaceVim#layers#load('vim')
" general options
let g:spacevim_enable_debug = 0
let g:spacevim_realtime_leader_guide = 0
let g:spacevim_enable_vimfiler_welcome = 0
let g:deoplete#auto_complete_delay = 50
let g:spacevim_enable_tabline_filetype_icon = 1
let g:spacevim_enable_os_fileformat_icon = 1
let g:spacevim_buffer_index_type = 1
let g:neomake_vim_enabled_makers = []
if executable('vimlint')
call add(g:neomake_vim_enabled_makers, 'vimlint')
endif
if executable('vint')
call add(g:neomake_vim_enabled_makers, 'vint')
endif
if has('python3')
let g:ctrlp_map = ''
nnoremap <silent> <C-p> :Denite file_rec<CR>
endif
let g:clang2_placeholder_next = ''
let g:clang2_placeholder_prev = ''
let g:spacevim_plugin_bundle_dir = '~/.cache/vimfiles'
let g:spacevim_enable_statusline_display_mode = 1
" code indent
let g:spacevim_default_indent = 4
let g:spacevim_max_column = 120
" set SpaceVim colorscheme
let g:spacevim_colorscheme = 'crisibeans'
let g:spacevim_colorscheme_bg = 'dark'
let g:spacevim_statusline_separator = 'arrow'
" set plugin manager, you want to use, default is dein.vim
let g:spacevim_plugin_manager = 'dein'
" use space as `<Leader>`
let g:mapleader = ','
" set windows shortcut leader [Window], default is `s`
let g:spacevim_windows_leader = 's'
" set unite work flow shortcut leader [Unite], default is `f`
let g:spacevim_unite_leader = 'f'
" disabled plugins
let g:spacevim_disabled_plugins=[
\ ['fzf.vim'],
\ ['floobits-neovim'],
\ ['CompleteParameter.vim'],
\ ]
" custom plugins
let g:spacevim_custom_plugins = [
\ ['terryma/vim-multiple-cursors'],
\ ['crisidev/crisibeans'],
\ ['brooth/far.vim'],
\ ['xolox/vim-misc'],
\ ['xolox/vim-notes'],
\ ['inside/vim-search-pulse'],
\ ['blueyed/vim-qf_resize'],
\ ['python-mode/python-mode', {'on_ft' : 'python'}],
\ ['timonv/vim-cargo', {'on_ft' : 'rust'}],
\ ['rhysd/vim-grammarous'],
\ ]
" enable ycm
let g:spacevim_enable_ycm = 1
" enable ultisnips
let g:spacevim_snippet_engine = 'ultisnips'
" file manager
let g:spacevim_filemanager = 'nerdtree'
" neomake / ale
let g:spacevim_lint_on_the_fly = 0
let g:spacevim_lint_on_save = 1
let g:spacevim_enable_neomake = 1
let g:spacevim_error_symbol = '✗'
let g:spacevim_warning_symbol = '•'
""""""""""""""""""""""""""""""""""""""""""""
" inizialize .vimview .vimbackup .vimswap
""""""""""""""""""""""""""""""""""""""""""""
function! InitializeDirectories()
let l:separator = '.'
let l:parent = $HOME
let l:prefix = '.vim'
let l:dir_list = {
\ 'backup': 'backupdir',
\ 'views': 'viewdir',
\ 'swap': 'directory' }
if has('persistent_undo')
let l:dir_list['undo'] = 'undodir'
endif
for [l:dirname, l:settingname] in items(l:dir_list)
let l:directory = l:parent . '/' . l:prefix . l:dirname . '/'
if exists('*mkdir')
if !isdirectory(l:directory)
call mkdir(l:directory)
endif
endif
if !isdirectory(l:directory)
echo 'Warning: Unable to create backup directory: ' . l:directory
echo 'Try: mkdir -p ' . l:directory
else
let l:directory = substitute(l:directory, ' ', '\\\\ ', 'g')
exec 'set ' . l:settingname . '=' . l:directory
endif
endfor
endfunction
set backup
set autochdir
if has('persistent_undo')
set undofile
set undolevels=1000
set undoreload=10000
endif
augroup CrisiViews
au BufWinLeave *.* silent! mkview "make vim save view (state) (folds, cursor, etc)
au BufWinEnter *.* silent! loadview "make vim load view (state) (folds, cursor, etc)
augroup END
call InitializeDirectories()
function! OnBattery()
let l:cmd = 'm battery status | grep "AC Power"'
let l:cmdout = system(l:cmd)
if matchstr(l:cmdout,'AC Power') ==? 'AC Power'
return 0
else
return 1
endif
endfunction
""""""""""""""""""""""""""""""""""""""""""""
" vim generic configurations
""""""""""""""""""""""""""""""""""""""""""""
" colorcolumns
augroup CrisiColorcolumn
autocmd FileType *.rs set colorcolumn=99
autocmd FileType python,go,perl,ruby set colorcolumn=120
augroup END
" toggle line numbers
nmap <silent> <F12> :exec &nu==&rnu? "se nu!" : "se rnu!"<CR>
" buffers move
augroup CrisiBufferMove
autocmd VimEnter * map <F1> :bprev<CR>
autocmd VimEnter * map <F2> :bnext<CR>
autocmd VimEnter * imap <F1> <Esc>:bprev<CR>
autocmd VimEnter * imap <F2> <Esc>:bnext<CR>
augroup END
" mouse
set mouse=
function! s:ToggleMouse()
if !exists('s:old_mouse')
let s:old_mouse = 'a'
endif
if &mouse ==? ''
let &mouse = s:old_mouse
echo 'Mouse is for Vim (' . &mouse . ')'
else
let s:old_mouse = &mouse
let &mouse=''
echo 'Mouse is for terminal'
endif
endfunction
noremap <F5> :call <SID>ToggleMouse()<CR>
" loclist settings
nnoremap <leader>o :lopen<cr>
nnoremap <leader>q :lclose<cr>
" navigate between splits
nmap <silent> <C-S-Up> :wincmd k<CR>
nmap <silent> <C-S-Down> :wincmd j<CR>
nmap <silent> <C-S-Left> :wincmd h<CR>
nmap <silent> <C-S-Right> :wincmd l<CR>
" paste toggle
set pastetoggle=<F11>
" fix q recording
nnoremap Q q
" crontabs
augroup CrisiCrontab
autocmd FileType crontab setlocal nobackup nowritebackup
augroup END
""""""""""""""""""""""""""""""""""""""""""""
" plugins configurations
""""""""""""""""""""""""""""""""""""""""""""
" nerdtree
map <C-e> :NERDTreeToggle<CR>
let g:NERDTreeWinPos = 'left'
" tagbar
map <C-t> :TagbarToggle<CR>
let g:tagbar_left = 0
" multicursor
highlight multiple_cursors_cursor term=reverse cterm=reverse gui=reverse
highlight link multiple_cursors_visual Visual
let g:multi_cursor_next_key='<C-n>'
let g:multi_cursor_prev_key='<C-p>'
let g:multi_cursor_skip_key='<C-x>'
let g:multi_cursor_quit_key='<Esc>'
" snippets
let g:ultisnips_python_style = 'sphinx'
" youcompleteme
let g:ycm_confirm_extra_conf = 0
let g:ycm_seed_identifiers_with_syntax = 1
let g:ycm_min_num_of_chars_for_completion = 2
let g:ycm_min_num_identifier_candidate_chars = 2
let g:ycm_add_preview_to_completeopt = 0
let g:ycm_goto_buffer_command = 'horizontal-split'
let g:ycm_autoclose_preview_window_after_insertion = 1
let g:ycm_autoclose_preview_window_after_completion = 1
augroup CrisiYcm
autocmd FileType python,go,cpp,c,rust nnoremap <leader>jj :YcmCompleter GoTo<CR>
autocmd FileType python nnoremap <leader>jr :YcmCompleter GoToReferences<CR>
autocmd FileType python,go,cpp,c,rust nnoremap <leader>jd :YcmCompleter GetDoc<CR>
autocmd FileType go nnoremap <leader>ji :GoInfo<CR>
autocmd FileType go nnoremap <leader>jr :GoRename<CR>
autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete
augroup END
" indent lines
" let g:indentLine_loaded = 0
let g:indentLine_setColors = 0
augroup CrisiIndentLine
autocmd VimEnter,BufEnter * :IndentLinesDisable
augroup END
" neomake
let g:neomake_place_signs = 1
let g:neomake_open_list = 0
let g:neomake_list_height = 1
let g:neomake_tempfile_enabled = 1
" neomake languages
let g:neomake_python_enabled_makers = ['pyflakes', 'mypy']
let g:neomake_zsh_enabled_makers = ['shellcheck']
" eclim
"let g:EclimCompletionMethod = 'omnifunc'
let g:EclimFileTypeValidate = 0
" display quotes on json
let g:vim_json_syntax_conceal = 0
" rainbow parenthesis
augroup CrisiParentheses
au VimEnter * :RainbowParentheses
augroup END
" notes
let g:notes_directories = ['~/Documents/notes']
let g:notes_title_sync = 'rename_file'
let g:notes_unicode_enabled = 1
let g:notes_indexfile = '~/Document/notes/index'
" signify
let g:signify_update_on_bufenter = 1
let g:signify_sign_delete = '-'
let g:signify_sign_change = '~'
let g:signify_sign_changedelete = '!'
" flash on yank
let g:operator#flashy#flash_time = 300
let g:operator#flashy#group = 'Pmenu'
" goyo
augroup CrisiGoyo
autocmd! User GoyoEnter Limelight
autocmd! User GoyoLeave Limelight!
augroup END
nnoremap <leader>l :Goyo 90%x90%<CR>
" markdown preview
let g:mkdp_auto_open = 1
let g:mkdp_path_to_chrome = "open -a Google\\ Chrome"
""""""""""""""""""""""""""""""""""""""""""""
" language specific configurations
""""""""""""""""""""""""""""""""""""""""""""
""""""""""""""""""""""""""""""""""""""""""""
" python
""""""""""""""""""""""""""""""""""""""""""""
" python plugins settings
let g:python_host_prog = '/Users/bigo/.pyenv/versions/2.7.13/bin/python2'
let g:python3_host_prog = '/Users/bigo/.pyenv/versions/3.6.2/bin/python3'
" python mode
let g:pymode_python = 'python3'
let g:pymode = 1
let g:pymode_trim_whitespaces = 1
let g:pymode_indent = 1
let g:pymode_folding = 1
let g:pymode_motion = 1
let g:pymode_syntax = 1
let g:pymode_syntax_slow_sync = 1
let g:pymode_syntax_all = 1
let g:pymode_syntax_print_as_function = 1
let g:pymode_options = 0
let g:pymode_warnings = 0
let g:pymode_options_colorcolumn = 0
let g:pymode_lint = 0
let g:pymode_lint_on_write = 0
let g:pymode_lint_message = 0
let g:pymode_lint_signs = 0
let g:pymode_lint_cwindow = 0
let g:pymode_rope = 0
let g:pymode_rope_completion = 0
let g:pymode_rope_complete_on_dot = 0
let g:pymode_doc = 0
let g:pymode_virtualenv = 0
let g:pymode_run = 0
let g:pymode_breakpoint = 0
" python yapf
let g:yapf_autoformat = 1
" vim-jedi
let g:jedi#auto_initialization = 1
let g:jedi#completions_enabled = 0
let g:jedi#auto_vim_configuration = 0
let g:jedi#smart_auto_mappings = 0
let g:jedi#popup_on_dot = 0
let g:jedi#completions_command = ''
let g:jedi#show_call_signatures = '1'
let g:jedi#show_call_signatures_delay = 0
""""""""""""""""""""""""""""""""""""""""""""
" rust
""""""""""""""""""""""""""""""""""""""""""""
let g:rustfmt_autosave = 1
let s:rustup_has_nightly = 1
let g:tagbar_type_rust = {
\ 'ctagstype' : 'rust',
\ 'kinds' : [
\'T:types,type definitions',
\'f:functions,function definitions',
\'g:enum,enumeration names',
\'s:structure names',
\'m:modules,module names',
\'c:consts,static constants',
\'t:traits',
\'i:impls,trait implementations',
\]
\}
""""""""""""""""""""""""""""""""""""""""""""
" golang
""""""""""""""""""""""""""""""""""""""""""""
let g:go_def_mapping_enabled = 0
let g:tagbar_type_go = {
\ 'ctagstype' : 'go',
\ 'kinds' : [
\ 'p:package',
\ 'i:imports:1',
\ 'c:constants',
\ 'v:variables',
\ 't:types',
\ 'n:interfaces',
\ 'w:fields',
\ 'e:embedded',
\ 'm:methods',
\ 'r:constructor',
\ 'f:functions'
\ ],
\ 'sro' : '.',
\ 'kind2scope' : {
\ 't' : 'ctype',
\ 'n' : 'ntype'
\ },
\ 'scope2kind' : {
\ 'ctype' : 't',
\ 'ntype' : 'n'
\ },
\ 'ctagsbin' : 'gotags',
\ 'ctagsargs' : '-sort -silent'
\ }
""""""""""""""""""""""""""""""""""""""""""""
" ruby
""""""""""""""""""""""""""""""""""""""""""""
augroup CrisiRuby
autocmd FileType ruby,eruby let g:rubycomplete_buffer_loading = 1
autocmd FileType ruby,eruby let g:rubycomplete_classes_in_global = 1
autocmd FileType ruby,eruby let g:rubycomplete_rails = 1
autocmd FileType ruby compiler ruby
augroup END
I just copy your config, I still can not reproduce this issue
I think I managed to temporarily fix the issue by disabling LanguageClient-neovim, but If I enable it the issue remains :\
Hope neovim's buildin lsp will be merged.
[ SpaceVim ] [02:13:10] [ Warn ] LanguageClient need yarp
## Remote Plugins
- WARNING: ".dein" is not registered.
- WARNING: Out of date
- ADVICE:
- Run `:UpdateRemotePlugins`
I think :UpdateRemotePlugins is not executed.
@Shougo I tried to run it manually.. is there anything I can do?
@wsdjeg @Great-Li-Xin how can I install yarp dependency? If I search around, the only yarp I can find is a robotic framework I don't think related to this..
I get it. SpaceVim configuration seems wrong.
@wsdjeg
https://github.com/SpaceVim/SpaceVim/pull/994/files#diff-1245ad3a9872abecc3d85a846dabceabR58
LanguageClient plugin must be loaded on neovim starting.
So the error is occurred.
It must not be lazy loaded plugin.
Because LanguageClient plugin is called on autocmd like the issue.
I just use a merged option , will it make plugin lazzy loaded?
will it make plugin lazzy loaded?
Hm. It is no.
But @crisidev 's behavior is not loaded LanguageClient plugin behavior.
He might remove the plugin manually. But the configuration may be cached.
@Shougo I also tried to completely remove my .cache folder and reinstall everything. Still no luck. If I blacklist the plugin, I am able to remove the error, but I would like to use LanguageClient with rust.
Regarding :UpdateRemovePlugin, it continues to say than .dein is not registered and to run :UpdateRemotePlugins. Any idea of what I can do?
I don't know about SpaceVim specific behavior.
I just know about neovim and dein specific behaviors.
You should check LanguageClient-neovim is installed properly and loaded.
I think it is not installed or loaded.
https://github.com/SpaceVim/SpaceVim/pull/994/files#diff-1245ad3a9872abecc3d85a846dabceabR58
LanguageClient plugin must be loaded on neovim starting.
So the error is occurred.
It must not be lazy loaded plugin.
Because LanguageClient plugin is called on autocmd like the issue.
I think it's true. This bug occurred in my PC too, and when I reset the directory .SpaceVim code back before this pr, it works again.
But I can not reproduce this issue. can you provide more info about this error?
Can we try to not lazy load the plugin in any way?
I tried to add "lazy": 0 to the plugin configuration, but the error is still there.
The only way I found to avoid the error is to put LanguageClient-neovim in the blacklisted plugins and remove it from .cache
@crisidev This plugin is not lazy loaded in spacevim.
and please read the checkhealth result
## Python 3 provider (optional)
- WARNING: pyenv was found, but $PYENV_ROOT is not set.
- ADVICE:
- Did you follow the final install instructions?
- If you use a shell "framework" like Prezto or Oh My Zsh, try without.
- Try a different shell (bash).
- INFO: Using: g:python3_host_prog = "/Users/bigo/.pyenv/versions/3.6.2/bin/python3"
- INFO: Executable: /Users/bigo/.pyenv/versions/3.6.2/bin/python3
- INFO: Python3 version: 3.6.2
- INFO: python3-neovim version: 0.2.0
- OK: Latest python3-neovim is installed: 0.2.0
@crisidev can you have a try with #1013 ?
and maybe you should remove
" python plugins settings
let g:python_host_prog = '/Users/bigo/.pyenv/versions/2.7.13/bin/python2'
let g:python3_host_prog = '/Users/bigo/.pyenv/versions/3.6.2/bin/python3'
and change this:
let g:spacevim_plugin_bundle_dir = '~/.cache/vimfiles/'
@wsdjeg the lsp_fix branch has the same issue for me..
Removing the python*_host_prog and g:spacevim_plugin_bundle_dir fixed the dein loading issue, bu LSP is still printing the annoying error.
Now :CheckHealth returns this
health#nvim#check
========================================================================
## Configuration
- OK: no issues found
## Performance
- OK: Build type: Release
## Remote Plugins
- OK: Up to date
## terminal
- INFO: key_backspace (kbs) terminfo entry: key_backspace=\177
- INFO: key_dc (kdch1) terminfo entry: key_dc=\E[3~
- INFO: $XTERM_VERSION=''
- INFO: $VTE_VERSION=''
- INFO: $SSH_TTY=''
health#provider#check
========================================================================
## Clipboard (optional)
- OK: Clipboard tool found: pbcopy
## Python 2 provider (optional)
- OK: pyenv found: "/usr/local/Cellar/pyenv/1.1.5/libexec/pyenv"
- INFO: `g:python_host_prog` is not set. Searching for python2 in the environment.
- INFO: Executable: /Users/bigo/.pyenv/versions/2.7.13/bin/python2
- INFO: Python2 version: 2.7.13
- INFO: python2-neovim version: 0.2.0
- OK: Latest python2-neovim is installed: 0.2.0
## Python 3 provider (optional)
- OK: pyenv found: "/usr/local/Cellar/pyenv/1.1.5/libexec/pyenv"
- INFO: `g:python3_host_prog` is not set. Searching for python3 in the environment.
- INFO: Executable: /Users/bigo/.pyenv/versions/3.6.2/bin/python3
- INFO: Python3 version: 3.6.2
- INFO: python3-neovim version: 0.2.0
- OK: Latest python3-neovim is installed: 0.2.0
## Ruby provider (optional)
- INFO: Ruby: ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16]
- INFO: Host: /usr/local/var/rbenv/shims/neovim-ruby-host
- OK: Latest "neovim" gem is installed: 0.6.1
## Node provider (optional)
- INFO: Node: v8.9.1
- INFO: Host: /usr/local/bin/neovim-node-host
- OK: Latest "neovim" npm is installed: 3.5.0
can you test it in mini vimrc? without spacevim, just use dein and lsp etc.
@wsdjeg Do you have an example of what you want me to test?
new pr for this issue now. and will add lsp layer. if neovim's build-in lsp is merged. I will use it in neovim.
@crisidev can you test with latest version of spacevim and neovim?
Will do this evening. Thanks a lot.
Looks like LanguageClient is not anymore in the remote plugin list. I cannot see the error anymore. Thanks a lot.
ok, clossing, and if the neovim's build-in lsp feature is merged, I will Update lsp layer.
Cool. Thanks.
Fixed this, and similar issues to this with just
pip install neovim
pip3 install neovim
The above upgrades the Python bindings to the latest. Sometimes one of the plugins might rely on something new. These errors are hard to drill down to, so as a first, make sure pip's neovim is up to date.
Everything started working fine after that.
Most helpful comment
[ SpaceVim ] [02:13:10] [ Warn ] LanguageClient need yarp