Li que o pathogen funciona no nvim, tentei seguir o processo de instalação do vim:
mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Alterando a parte .vim / bundle:
mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
meu init.vim é:
execute pathogen#infect() set guicursor= set clipboard+=unnamedplus
ao iniciar o nvim, recebo:
E117: unknown function: pathogen#infect() E15: invalid expression: pathogen#infect()
Resposta
mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle
Isso está errado para Neovim. ~/.config/nvim
é a substituição de ~/.vim
.
mkdir -p ~/.config/nvim/autoload ~/.config/nvim/bundle
é o que você deve usar.
Se você deseja que sua configuração funcione com o Vim e o Neovim, eu recomendaria links simbólicos.
mkdir -p ~/.config/ ln -s ~/.vim ~/.config/nvim ln -s ~/.vimrc ~/.config/nvim/init.vim
~/.local/share/nvim/init
também faz parte de "runtimepath"
, então se você quiser manter os plug-ins separados do seu pessoal configuração, seria um lugar alternativo para colocar o diretório bundle
tory.
~/.local/share/nvim/site
faz parte de'runtimepath'
, não~/.local/share/nvim
.~/.local/share/nvim/site/{autoload,bundle}
ou~/.config/nvim/{autoload,bundle}
pode ser usado. Eu ' atualizarei a resposta.