diff --git a/actions-languageserver/src/connection.ts b/actions-languageserver/src/connection.ts index daddd1c..0a047f0 100644 --- a/actions-languageserver/src/connection.ts +++ b/actions-languageserver/src/connection.ts @@ -124,8 +124,11 @@ export function initConnection(connection: Connection) { }); connection.onHover(async ({position, textDocument}: HoverParams): Promise => { + 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) }); });