We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dd99e1a commit d30f209Copy full SHA for d30f209
autoload/deoplete/custom.vim
@@ -40,13 +40,19 @@ function! deoplete#custom#_update_cache() abort
40
let s:cached.source_vars[name] = get(source, 'vars', {})
41
endfor
42
for [name, vars] in items(custom_buffer.source_vars)
43
+ if !has_key(s:cached.source_vars, name)
44
+ let s:cached.source_vars[name] = {}
45
+ endif
46
call extend(s:cached.source_vars[name], vars)
47
48
let s:cached.filter = {}
49
for [name, vars] in items(s:custom.filter)
50
let s:cached.filter[name] = vars
51
52
for [name, vars] in items(custom_buffer.filter)
53
+ if !has_key(s:cached.filter, name)
54
+ let s:cached.filter[name] = {}
55
56
call extend(s:cached.filter[name], vars)
57
58
endfunction
0 commit comments