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/siteer 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.