Hvordan installeres patogen på Neovim?

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.

Kommentarer

  • Tak for dit svar, jeg kopierede / indsatte ting, og jeg ændrede ikke alt, hvad jeg havde brug for på kommandoerne. Jeg vil dog ikke markere dette svar som løsningen, for for at få patogen skal du placere mappen autoload inde ./config/nvim github.com/tpope/vim -patogen / udgaver / 50 . Obs: Jeg ' jeg elsker neovim, tak for dit arbejde.
  • Denne gang er det ' min skyld for ikke at læse tæt nok. 🙂 ~/.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.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *