Skip to content

Commit d5ab74c

Browse files
Christian Clasonthomasfaingnaert
authored andcommitted
Fixup custom-kind (#529)
1 parent 550c7eb commit d5ab74c

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

autoload/lsp/omni.vim

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,7 @@ function! lsp#omni#get_kind_text(completion_item, ...) abort
117117
if !has_key(s:completion_item_kinds, l:server)
118118
let l:server_info = lsp#get_server_info(l:server)
119119
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'])
122121
else
123122
let s:completion_item_kinds[l:server] = s:default_completion_item_kinds
124123
endif

autoload/lsp/ui/vim/utils.vim

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,8 +182,7 @@ function! s:get_symbol_text_from_kind(server, kind) abort
182182
if !has_key(s:symbol_kinds, a:server)
183183
let l:server_info = lsp#get_server_info(a:server)
184184
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'])
187186
else
188187
let s:symbol_kinds[a:server] = s:default_symbol_kinds
189188
endif

0 commit comments

Comments
 (0)