Neovimに病原体をインストールする方法?


8

私は病原体がnvimで機能することを読みました、私はvimのインストールプロセスに従ってみました:

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

.vim / bundleパーツの変更:

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

私のinit.vimは:

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

nvimを起動すると、次のようになります。

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

回答:


12

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

これはNeovimにとって間違っています。 ~/.config/nvimはの代替品です~/.vim

mkdir -p ~/.config/nvim/autoload ~/.config/nvim/bundle あなたが使うべきものです。

設定をVimとNeovimの両方で動作させたい場合は、シンボリックリンクをお勧めします。

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

~/.local/share/nvim/initもの一部で'runtimepath'あるため、プラグインを個人用の設定とは別にしたい場合は、bundleディレクトリを配置する代わりの場所になります。


回答をありがとう、私はものをコピー/貼り付けていて、コマンドで必要なすべてを変更していません。ただし、この回答を解決策としてマークすることはしません。なぜなら、病原体を取得するには、autoloadフォルダーを./config/nvim github.com/tpope/vim-pathogen/issues/50内に配置する必要があるためです。Obs:私はneovimを愛しています。あなたの仕事に感謝します。
Renato Melo

今回は、十分近く読んでいないのは私のせいです。:) ~/.local/share/nvim/siteはで'runtimepath'はなくの一部です~/.local/share/nvim。どちらか~/.local/share/nvim/site/{autoload,bundle}または~/.config/nvim/{autoload,bundle}使用することができます。答えを更新します。
jamessan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.