Provide a minimal .vimrc with less than 50 lines (Required!)
" Your minimal .vimrc
set runtimepath^=~/path/to/dein.nvim/
call dein#begin(path)
call dein#add('Shougo/unite.vim')
call dein#end()
The reproduce ways from Vim starting (Required!)
:Unite dein:!
ERROR!!
Screen shot (if possible)
n/a
Upload the log messages by :redir and :message (if errored)
[unite.vim] function unite#helper#call_unite[33]..unite#start[1]..unite#start#standard[50]..unite#candidates#_recache[74]..<SNR>170_recache_candidates
_loop[42]..<SNR>170_get_source_candidates[40]..30[28]..<SNR>166_get_commit_status, line 6
[unite.vim] Vim(let):E716: Key not present in Dictionary: "get_revision_number_command(a:plugin)"
[unite.vim] Error occurred in gather_candidates!
[unite.vim] Source name is dein
Attached patch describes one way to solve the issue. Another way would be to use git to describe the revision instead of mucking around in git internals (i.e., git describe --always --dirty --broken --abbrev=5).
Another way would be to use git to describe the revision instead of mucking around in git internals (i.e., git describe --always --dirty --broken --abbrev=5).
Warning: I will close the bug issue without the minimal init.vim and the reproduce ways.
Problems summary
Unite source
dein:!
is brokenExpected
That it is not broken
Environment Information (Required!)
dein.vim version(SHA1): b5238993f1d13909ee3c928c617466c3e5588afc
OS: Linux
Vim/neovim version: Vim 8.2.3458
Provide a minimal .vimrc with less than 50 lines (Required!)
The reproduce ways from Vim starting (Required!)
:Unite dein:!
Screen shot (if possible)
n/a
Upload the log messages by
:redir
and:message
(if errored)Attached patch describes one way to solve the issue. Another way would be to use git to describe the revision instead of mucking around in git internals (i.e.,
git describe --always --dirty --broken --abbrev=5
).