Pregunta:
He leído que el patógeno funciona en nvim, intenté seguir el proceso de instalación de vim:
mkdir -p ~/.vim/autoload ~/.vim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Cambiar la parte .vim / bundle:
mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
mi init.vim es:
execute pathogen#infect()
set guicursor=
set clipboard+=unnamedplus
cuando ejecuto nvim obtengo:
E117: unknown function: pathogen#infect()
E15: invalid expression: pathogen#infect()
Respuesta:
mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle
Esto está mal para Neovim. ~/.config/nvim
es el reemplazo de ~/.vim
.
mkdir -p ~/.config/nvim/autoload ~/.config/nvim/bundle
es lo que debe usar.
Si desea que su configuración funcione tanto con Vim como con Neovim, le recomendaría enlaces simbólicos.
mkdir -p ~/.config/
ln -s ~/.vim ~/.config/nvim
ln -s ~/.vimrc ~/.config/nvim/init.vim
~/.local/share/nvim/init
también es parte de 'runtimepath'
, por lo que si desea mantener los complementos separados de su configuración personal, ese sería un lugar alternativo para colocar el directorio del bundle
.