yuufuji0000
@yuufuji0000 (yuu)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

dein.vim内でのプラグインのダウンロードができない

dein.vim内でプラグインのインストールができない

dein.vimを使用して記述する場面があり、プラグイン無しだと使いにくいと思い、dein.vimのダウンロード後に内部にプラグインのダウンロードを行ったところ下記のようなメッセージが表示され、プラグインがダウンロードされない状態です。

dein.vim内で実装しているコード

if &compatible
  set nocompatible               " Be iMproved
endif

" Required:
set runtimepath+=/Users/ユーザー名/.cache/dein/repos/github.com/Shougo/dein.vim

" Required:
call dein#begin('/Users/ユーザー名/.cache/dein')

" Let dein manage dein
" Required:
call dein#add('/Users/ユーザー名/.cache/dein/repos/github.com/Shougo/dein.vim')

" Add or remove your plugins here like this:
call dein#add('Shougo/neosnippet.vim')
call dein#add('Shougo/neosnippet-snippets')
call dein#add('neoclide/coc.nvim')
call dein#add('dhruvasagar/vim-table-mode')

" Required:
call dein#end()

" Required:
filetype plugin indent on
syntax enable

" If you want to install not installed plugins on startup.
if dein#check_install()
  call dein#install()
endif

こちらのプラグインをアップロードさせようと思いましたが、出来ません。

[dein] Target plugins are not found.

[dein] You may have used the wrong plugin name, or all of the plugins are already installed.

Press ENTER or type command to continue

ダウンロードの際に:call dein#install( )を記述してみましたが、ダウンロードがされずに上記のような表記がされてしまいます。

色々調べてみましたが、原因が掴めない状況です。
もし、vimを使用している方や、プラグインの導入をdeinで使用している方がいらっしゃいましたら、ご教授頂きたいです、、

0

2Answer

dein.vimを使用している者です。

二つほど原因が考えられます。
一つは、if dein#load_state...(以下略)や、
call dein#save_stateがないことです。
この投稿の最後に自分の~/.vimrcを載せているので、確認してみてください。

もう一つは、エラーメッセージ(?)のほうに、all of the plugins are already installed.と書かれているので、全てインストールされており、アップデートなどが必要なものはない、と言う可能性です。

こちらの環境で試したところ、同じメッセージが出ました(こちらの環境では全て正しくうごいています)。

自分の~/.vimrcを載せておきます。

~/.vimrc
if &compatible
  set nocompatible               
endif

" Required:
set runtimepath+=/Users/ユーザー名/.vim/dein/repos/github.com/Shougo/dein.vim

" Required:
if dein#load_state('/Users/ユーザー名/.vim/dein')
  call dein#begin('/Users/ユーザー名/.vim/dein')

  " Let dein manage dein
  " Required:
  call dein#add('/Users/ユーザー名/.vim/dein/repos/github.com/Shougo/dein.vim')
  call dein#add('itchyny/lightline.vim')
  call dein#add('nathanaelkane/vim-indent-guides')
  call dein#add('arcticicestudio/nord-vim')
  call dein#add('previm/previm')
  call dein#add('maxmellon/vim-jsx-pretty')
  call dein#add('w0rp/ale')
  
  " Required:
  call dein#end()
  call dein#save_state()
endif

" Required:
filetype plugin indent on
syntax enable

if dein#check_install()
  call dein#install()
endif
0Like

ご返答ありがとうございます!

一度記載して頂いたコードで動作確認してみます。

0Like

Your answer might help someone💌