Como instalar o patógeno no Neovim?

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.

Comentários

  • Obrigado por sua resposta, eu estava copiando / colando coisas e não mudei tudo que precisava nos comandos. No entanto, não marcarei esta resposta como a solução, porque para obter o patógeno, você precisa colocar a pasta autoload dentro de ./config/nvim github.com/tpope/vim -patógeno / questões / 50 . Obs: Eu ' amo o neovim, obrigado por seu trabalho.
  • Desta vez ' é minha culpa por não ler perto o suficiente. 🙂 ~/.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.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *