病原体が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()
回答
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"
の一部であるため、プラグインを個人用とは別にしたい場合config、それはbundle
ディレクトリを置くための代替の場所になります
~/.local/share/nvim/site
は'runtimepath'
の一部であり、~/.local/share/nvim
ではありません。~/.local/share/nvim/site/{autoload,bundle}
または~/.config/nvim/{autoload,bundle}
のいずれかを使用できます。 '回答を更新します。