Jak nainstalovat patogen na Neovim?

Četl jsem, že patogen funguje na nvim, pokusil jsem se sledovat proces instalace vim:

mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim 

Změna části .vim / svazku:

mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim 

můj init.vim je:

execute pathogen#infect() set guicursor= set clipboard+=unnamedplus 

když spustím nvim, dostanu:

E117: unknown function: pathogen#infect() E15: invalid expression: pathogen#infect() 

odpověď

mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle

To je špatně pro Neovim. ~/.config/nvim je náhradou za ~/.vim.

mkdir -p ~/.config/nvim/autoload ~/.config/nvim/bundle je to, co byste měli použít.

Pokud chcete, aby vaše konfigurace fungovala s Vim i Neovim, doporučil bych symbolické odkazy.

mkdir -p ~/.config/ ln -s ~/.vim ~/.config/nvim ln -s ~/.vimrc ~/.config/nvim/init.vim 

~/.local/share/nvim/init je také součástí "runtimepath", takže pokud si chcete ponechat doplňky oddělené od osobních config, to by bylo alternativní místo pro umístění bundle směr tory.

Komentáře

  • Děkuji za odpověď, kopíroval / vkládal jsem věci a na příkazech jsem nezměnil vše, co jsem potřeboval. Nebudu však tuto odpověď označovat jako řešení, protože k získání patogenu musíte dát složku autoload dovnitř ./config/nvim github.com/tpope/vim -patogen / problémy / 50 . Obs: Já ' miluji neovim, děkuji za vaši práci.
  • Tentokrát je to ' moje chyba za to, že nečtete dost blízko. 🙂 ~/.local/share/nvim/site je součástí 'runtimepath', nikoli ~/.local/share/nvim. Lze použít buď ~/.local/share/nvim/site/{autoload,bundle} nebo ~/.config/nvim/{autoload,bundle}. ' Aktualizuji odpověď.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *