Jeg har læst, at patogen fungerer på nvim, jeg prøvede at følge installationsprocessen for vim:
mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Ændring af .vim / bundt-delen:
mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
min init.vim er:
execute pathogen#infect() set guicursor= set clipboard+=unnamedplus
når jeg starter nvim får jeg:
E117: unknown function: pathogen#infect() E15: invalid expression: pathogen#infect()
Svar
mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle
Dette er forkert til Neovim. ~/.config/nvim
er erstatningen for ~/.vim
.
mkdir -p ~/.config/nvim/autoload ~/.config/nvim/bundle
er, hvad du skal bruge.
Hvis du vil have din konfiguration til at arbejde med både Vim og Neovim, vil jeg anbefale symlinks.
mkdir -p ~/.config/ ln -s ~/.vim ~/.config/nvim ln -s ~/.vimrc ~/.config/nvim/init.vim
~/.local/share/nvim/init
er også en del af "runtimepath"
, så hvis du vil holde plugins adskilt fra dine personlige config, det ville være et alternativt sted at sætte bundle
direc tory.
~/.local/share/nvim/site
er en del af'runtimepath'
, ikke~/.local/share/nvim
. Enten~/.local/share/nvim/site/{autoload,bundle}
eller~/.config/nvim/{autoload,bundle}
kan bruges. Jeg ' Jeg opdaterer svaret.