掲題の通りです。dein.vimからプラグインをインストールしたいですが、上手くいっていません。
問題点
- dein.vim導入後、試しに、
vim-airline/vim-airline
を導入してみようとしたが、インストールされない - vimを起動して
:message
を見たところ、プラグインがないのを判別して、"Update", "Done"のが動作したようなメッセージは確認できている - つまり、vim起動の度、"Update", "Done"が発生している
解決したいこと
- プラグインが導入されない原因
備考
特殊な運用として、
dein.vimのインストールはmsys2環境で行い、それをバッチ処理でWindowsローカル環境にコピーしています(2度手間してます)
環境
- Windows10(本番環境)
- msys2(インストール用)
- Vim 8.1
やったこと
- C:\Users\hoge.cache\dein を作成(本番環境用)
- usr/local/project/vim-setting/.cache/dein を作成(インストール環境用)
- usr/local/project/vim-setting で
curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh
実行
./installer.sh .cache/dein
実行
- usr/local/project/vim-setting で
imigrator_dein.bat
実行(Windows環境コピー用スクリプト)
_vimrc
追記
vim
1" 一部抜粋 2if &compatible 3 set nocompatible 4endif 5" dein.vim ------------------------------------------------------------------{{{ 6"set runtimepath+=~/.cache/dein/repos/github.com/Shougo/dein.vim 7set runtimepath+=~.cache\dein\repos\github.com\Shougo\dein.vim 8 9let s:dein_dir = expand('~.cache\dein') 10"let s:dein_dir = expand('~/.cache/dein') 11 12let s:dein_repo_dir = s:dein_dir . '\repos\github.com\Shougo\dein.vim' 13"let s:dein_repo_dir = s:dein_dir . '/repos/github.com/Shougo/dein.vim' 14 15if dein#load_state(s:dein_dir) 16 call dein#begin(s:dein_dir) 17 "let g:rc_dir = expand('~/.vim/rc') 18 "let s:toml = g:rc_dir . '/dein.toml' 19 let g:rc_dir = expand('~.vim\rc') 20 let s:toml = g:rc_dir . '\dein.toml' 21 "let s:lazy_toml = g:rc_dir . '/dein_lazy.toml' 22 23 call dein#add(s:dein_repo_dir) 24 call dein#load_toml(s:toml,{'lazy': 0}) 25 "call dein#load_toml(s:lazy_toml, {'lazy': 1}) 26 27 call dein#end() 28 call dein#save_state() 29endif 30 31if dein#check_install() 32 call dein#install() 33endif 34 35filetype plugin indent on 36syntax enable 37" ---------------------------------------------------------------------------}}}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/12/08 23:15