Hvordan installere patogen på Neovim?

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.

Kommentarer

  • Takk for svaret, jeg kopierte / limte inn ting og jeg endret ikke alt jeg trengte på kommandoene. Imidlertid vil jeg ikke merke dette svaret som løsningen, for for å få patogen må du legge inn autoload-mappen ./config/nvim github.com/tpope/vim -patogen / utgaver / 50 . Obs: Jeg ' Jeg elsker neovim, takk for arbeidet ditt.
  • Denne gangen er det ' min feil for ikke å lese nær nok. 🙂 ~/.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.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *