if reply.result.contents->has_key('kind')
# MarkupContent
if reply.result.contents.kind == 'plaintext'
- hoverText = reply.result.contents.value->split("\n")
+ hoverText = reply.result.contents.value->split("\n")
elseif reply.result.contents.kind == 'markdown'
- hoverText = reply.result.contents.value->split("\n")
+ hoverText = reply.result.contents.value->split("\n")
else
- ErrMsg('Error: Unsupported hover contents type (' .. reply.result.contents.kind .. ')')
- return
+ ErrMsg('Error: Unsupported hover contents type (' .. reply.result.contents.kind .. ')')
+ return
endif
elseif reply.result.contents->has_key('value')
# MarkedString
# interface MarkedString[]
for e in reply.result.contents
if e->type() == v:t_string
- hoverText->extend(e->split("\n"))
+ hoverText->extend(e->split("\n"))
else
- hoverText->extend(e.value->split("\n"))
+ hoverText->extend(e.value->split("\n"))
endif
endfor
elseif reply.result.contents->type() == v:t_string