Merge pull request #121 from github/cschleiden/expression-hover

Add support for `hover`ing on expressions
This commit is contained in:
Christopher Schleiden
2023-02-02 15:20:14 -08:00
committed by GitHub
26 changed files with 972 additions and 137 deletions
+4 -1
View File
@@ -124,8 +124,11 @@ export function initConnection(connection: Connection) {
});
connection.onHover(async ({position, textDocument}: HoverParams): Promise<Hover | null> => {
const repoContext = repos.find(repo => textDocument.uri.startsWith(repo.workspaceUri));
return hover(documents.get(textDocument.uri)!, position, {
descriptionProvider: descriptionProvider(client, cache)
descriptionProvider: descriptionProvider(client, cache),
contextProviderConfig: repoContext && contextProviders(client, repoContext, cache)
});
});