Noob, please bear over with me: I'm trying to share my ~/.vimrc config by sourcing it from ~/.config/nvim/init.vim. I try to use [coc.nvim][1] and it works for vim, but not for neovim/nvim (using a sourced config-file). I don't know where to look or what is the problem. The **~/.config/nvim/init.vim** is: set runtimepath^=~/.vim runtimepath+=~/.vim/after let &packpath=&runtimepath source ~/.vimrc The ***~/.vimrc*** file: call plug#begin('~/.vim/plugged') Plug 'neoclide/coc.nvim', {'branch': 'release'} call plug#end() " Get LSP support: let g:coc_start_at_startup = 0 augroup coc autocmd! autocmd VimEnter * :silent CocStart augroup end " ---=== Below is directly from: https://github.com/neoclide/coc.nvim ===--- nmap <silent> gd <Plug>(coc-definition) nmap <silent> gy <Plug>(coc-type-definition) nmap <silent> gi <Plug>(coc-implementation) nmap <silent> gr <Plug>(coc-references) 1) If I open a source code file using vim, after around 10 seconds in the lower left corner it says: "***[coc.nvim] FORTLS initialization complete"***, which tells that the LSP/language server is now running, it's working and I can use the "coc-definition" etc commands to jump around. 2) If I open exactly the same file using nvim, it doesn't work: I wait and wait, it never says "initialization complete" and also the "gd" or "coc-definition" commands won't work, so I can't jump around... Seems like nvim isn't loading the FORTLS (language server), but vim is? Why? How can I debug this or understand what is wrong? Thanks for any ideas! **UPDATE**: Someone downvoted this question: I'm not trying to be disrespectful, I appreciate instead please giving me constructive feedback, if I should rephrase - but I've edited the original post, to make things clearer. [1]: https://github.com/neoclide/coc.nvim