'declaration': (lspserver) => lspserver.isDeclarationProvider,
'typeDefinition': (lspserver) => lspserver.isTypeDefinitionProvider,
'implementation': (lspserver) => lspserver.isImplementationProvider,
+ 'hover': (lspserver) => lspserver.isHoverProvider,
'documentFormatting': (lspserver) => lspserver.isDocumentFormattingProvider,
}
# Display the hover message from the LSP server for the current cursor
# location
export def Hover()
- var lspserver: dict<any> = buf.CurbufGetServer()
+ var lspserver: dict<any> = buf.CurbufGetServer('hover')
if lspserver->empty() || !lspserver.running || !lspserver.ready
return
endif