Hoe pathogeen op Neovim te installeren?

Ik “heb gelezen dat pathogeen werkt op nvim, ik heb geprobeerd het vim-installatieproces te volgen:

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

Het .vim / bundle-gedeelte wijzigen:

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

mijn init.vim is:

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

wanneer ik nvim start, krijg ik:

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

Answer

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

Dit is fout voor Neovim. ~/.config/nvim is de vervanging voor ~/.vim.

mkdir -p ~/.config/nvim/autoload ~/.config/nvim/bundle is wat je zou moeten gebruiken.

Als je wilt dat je configuratie werkt met zowel Vim als Neovim, dan zou ik symlinks aanraden.

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

~/.local/share/nvim/init maakt ook deel uit van "runtimepath", dus als u plug-ins gescheiden wilt houden van uw persoonlijke config, zou dat een alternatieve plaats zijn om de bundle direc te plaatsen tory.

Reacties

  • Bedankt voor je antwoord, ik was dingen aan het kopiëren / plakken en ik heb niet alles veranderd wat ik nodig had aan de commandos. Ik zal dit antwoord echter niet als de oplossing markeren, want om pathogenen te krijgen, moet je de autoload-map erin plaatsen ./config/nvim github.com/tpope/vim -pathogen / issues / 50 . Obs: ik ' hou van neovim, bedankt voor je werk.
  • Deze keer is het ' mijn schuld voor niet dichtbij genoeg lezen. 🙂 ~/.local/share/nvim/site maakt deel uit van 'runtimepath', niet van ~/.local/share/nvim. Ofwel ~/.local/share/nvim/site/{autoload,bundle} of ~/.config/nvim/{autoload,bundle} kan worden gebruikt. Ik ' zal het antwoord updaten.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *