autoload/handlers.vim | 11 +---------- diff --git a/autoload/handlers.vim b/autoload/handlers.vim index bd4584baba0ae950d5b27b8f8b267f73c10c3a53..c624d83bd7c5ed77661cd7a2362f5653036ae40b 100644 --- a/autoload/handlers.vim +++ b/autoload/handlers.vim @@ -335,16 +335,7 @@ silent! pedit HoverReply wincmd P setlocal buftype=nofile setlocal bufhidden=delete - # If lsp server provide kind of hover reply and this kind is in syntaxs - # syported by vim, use it for file type of preview window. Else use - # type text by default. - if reply.result.contents->has_key('kind') -\ && !reply.result.contents.kind->empty() -\ && getcompletion('', 'filetype')->index(reply.result.contents.kind) > -1 - exe 'setlocal ft=' .. reply.result.contents.kind - else - set setlocal ft=text - endif + exe 'setlocal ft=' .. reply.result.contents.kind deletebufline(bufnr(), 1, getbufinfo(bufnr())[0].linecount) append(0, hoverText) cursor(1, 1)