This source updates the plugins installed by dein.vim and output the result to
ddu buffer. You can use this plugin instead of dein#update()
.
You can see the output of the result of update and see the diff in a new buffer.
In addition to this plugin, please install ddu.vim, denops.vim and dein.vim.
You need to specify matcher_dein_update as ddu matcher.
call ddu#custom#patch_global({
\ 'sourceOptions' : {
\ 'dein_update': {
\ 'matchers': ['matcher_dein_update'],
\ },
\ },
\ 'kindOptions': {
\ 'dein_update': {
\ 'defaultAction': 'viewDiff',
\ },
\ },
\ 'actionOptions': {
\ 'echo': {
\ 'quit': v:false,
\ },
\ 'echoDiff': {
\ 'quit': v:false,
\ },
\ },
\ })