Kuinka taudinaiheuttaja asennetaan Neovimiin?

Olen lukenut, että taudinaiheuttaja toimii nvimissä, yritin seurata vim-asennusprosessia:

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

.vim / bundle-osan muuttaminen:

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

init.vim on:

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

kun käynnistän nvim-sovelluksen, saan:

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

Vastaa

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

Tämä on väärä Neovimille. ~/.config/nvim on korvaava kohde ~/.vim.

mkdir -p ~/.config/nvim/autoload ~/.config/nvim/bundle on mitä sinun tulisi käyttää.

Jos haluat, että kokoonpanosi toimii sekä Vimin että Neovimin kanssa, suosittelen symlinkkejä.

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

~/.local/share/nvim/init on myös osa tiedostoa "runtimepath", joten jos haluat pitää laajennukset erillään henkilökohtaisista config, se olisi vaihtoehtoinen paikka sijoittaa bundle direc

Kommentit

  • Kiitos vastauksestasi, kopioin / liitin tavaraa enkä muuttanut kaikkea mitä tarvitsin komentoihin. En kuitenkaan merkitse tätä vastausta ratkaisuksi, koska patogeenin saamiseksi sinun on laitettava autoload-kansio ./config/nvim github.com/tpope/vim -patogeeni / kysymykset / 50 . Obs: Olen ' rakastava neovim, kiitos työstäsi.
  • Tällä kertaa ' syyni ei lukemisesta tarpeeksi lähellä. 🙂 ~/.local/share/nvim/site on osa 'runtimepath', ei ~/.local/share/nvim. Joko ~/.local/share/nvim/site/{autoload,bundle} tai ~/.config/nvim/{autoload,bundle} voidaan käyttää. Päivitän vastauksen '.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *