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
Cambiando 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 lanzo nvim obtengo:
E117: unknown function: pathogen#infect() E15: invalid expression: pathogen#infect()
Respuesta
mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle
Esto es incorrecto 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, entonces 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 forma parte de "runtimepath"
, así que si desea mantener los complementos separados de su config, ese sería un lugar alternativo para colocar el bundle
direc tory.
~/.local/share/nvim/site
es parte de'runtimepath'
, no~/.local/share/nvim
. Se puede utilizar~/.local/share/nvim/site/{autoload,bundle}
o~/.config/nvim/{autoload,bundle}
. ' actualizaré la respuesta.