Ho letto che il patogeno funziona su nvim, ho provato a seguire il processo di installazione di vim:
mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Modifica della parte .vim / bundle:
mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
il mio init.vim è:
execute pathogen#infect() set guicursor= set clipboard+=unnamedplus
quando avvio nvim ottengo:
E117: unknown function: pathogen#infect() E15: invalid expression: pathogen#infect()
Answer
mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle
Questo è sbagliato per Neovim. ~/.config/nvim
è il sostituto di ~/.vim
.
mkdir -p ~/.config/nvim/autoload ~/.config/nvim/bundle
è quello che dovresti usare.
Se vuoi che la tua configurazione funzioni sia con Vim che con Neovim, allora consiglierei i link simbolici.
mkdir -p ~/.config/ ln -s ~/.vim ~/.config/nvim ln -s ~/.vimrc ~/.config/nvim/init.vim
~/.local/share/nvim/init
fa anche parte di "runtimepath"
, quindi se desideri mantenere i plug-in separati dai tuoi config, quello sarebbe un posto alternativo in cui inserire la directory bundle
tory.
~/.local/share/nvim/site
fa parte di'runtimepath'
, non~/.local/share/nvim
. È possibile utilizzare~/.local/share/nvim/site/{autoload,bundle}
o~/.config/nvim/{autoload,bundle}
. ' aggiornerò la risposta.