Jeg har lest at patogen fungerer på nvim, jeg prøvde å følge installasjonen av vim:
mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Endring av .vim / buntdel:
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 feil for Neovim. ~/.config/nvim
er erstatningen for ~/.vim
.
mkdir -p ~/.config/nvim/autoload ~/.config/nvim/bundle
er det du bør bruke.
Hvis du vil at konfigurasjonen din skal jobbe med både Vim og Neovim, vil jeg anbefale symlinker.
mkdir -p ~/.config/ ln -s ~/.vim ~/.config/nvim ln -s ~/.vimrc ~/.config/nvim/init.vim
~/.local/share/nvim/init
er også en del av "runtimepath"
, så hvis du vil holde plugins atskilt fra dine personlige config, det ville være et alternativt sted å sette bundle
direc tory.
~/.local/share/nvim/site
er en del av'runtimepath'
, ikke~/.local/share/nvim
. Enten~/.local/share/nvim/site/{autoload,bundle}
eller~/.config/nvim/{autoload,bundle}
kan brukes. Jeg ' Jeg oppdaterer svaret.