File tree Expand file tree Collapse file tree 2 files changed +2
-4
lines changed Expand file tree Collapse file tree 2 files changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -117,8 +117,7 @@ function! lsp#omni#get_kind_text(completion_item, ...) abort
117
117
if ! has_key (s: completion_item_kinds , l: server )
118
118
let l: server_info = lsp#get_server_info (l: server )
119
119
if has_key (l: server_info , ' config' ) && has_key (l: server_info [' config' ], ' completion_item_kinds' )
120
- let s: completion_item_kinds [l: server ] = s: default_completion_item_kinds
121
- call extend (s: completion_item_kinds [l: server ] , l: server_info [' config' ][' completion_item_kinds' ])
120
+ let s: completion_item_kinds [l: server ] = extend (copy (s: default_completion_item_kinds ), l: server_info [' config' ][' completion_item_kinds' ])
122
121
else
123
122
let s: completion_item_kinds [l: server ] = s: default_completion_item_kinds
124
123
endif
Original file line number Diff line number Diff line change @@ -182,8 +182,7 @@ function! s:get_symbol_text_from_kind(server, kind) abort
182
182
if ! has_key (s: symbol_kinds , a: server )
183
183
let l: server_info = lsp#get_server_info (a: server )
184
184
if has_key (l: server_info , ' config' ) && has_key (l: server_info [' config' ], ' symbol_kinds' )
185
- let s: symbol_kinds [a: server ] = s: default_symbol_kinds
186
- call extend (s: symbol_kinds [a: server ], l: server_info [' config' ][' symbol_kinds' ])
185
+ let s: symbol_kinds [a: server ] = extend (copy (s: default_symbol_kinds ), l: server_info [' config' ][' symbol_kinds' ])
187
186
else
188
187
let s: symbol_kinds [a: server ] = s: default_symbol_kinds
189
188
endif
You can’t perform that action at this time.
0 commit comments