These are chat archives for Shougo/dein.vim
I just replaced hook_source with hook_add and that seems to solve the problem, but I'm not sure why.. Is it because hook_source is cached and not evaluated in load_state ?
Note: non lazy plugins' |dein-options-hook_source| cannot be called. You must call it by |dein#call_hook()| if needed.
hook_sourcegot called when a plugin is sourced, and
dein#addstatement is called as in when the plugin is added to the runtime.
hook_sourceis not called, is it because it's impossible for denite to determine when they are sourced ?
hook_sourcefor actions that require the plugin to be fully loaded and use
hook_addfor all other cases ?
hook_addis executed when it is added.
hook_add? in what circumstances ?
[[plugins]] repo = 'Shougo/vimfiler.vim' depends = 'unite.vim on_map = [['n', '<Plug>']] on_if = "isdirectory(bufname('%'))" hook_add = 'nnoremap <silent> [Space]v :<C-u>VimFiler -invisible<CR>' hook_source = 'source ~/.vim/rc/plugins/vimfiler.rc.vim'
Error detected while processing function airline#check_mode..airline#highlighter#highlight: line 14: E716: Key not present in Dictionary: accents, accent)
if dein#check_install() call dein#install() endif