Skip to content

Commit 7bfe801

Browse files
committed
fix: ensure code lenses from different sources are merged
1 parent 168e568 commit 7bfe801

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/language-server/src/plugins/PluginHost.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -633,12 +633,13 @@ export class PluginHost implements LSProvider, OnWatchFileChanges {
633633
throw new Error('Cannot call methods on an unopened document');
634634
}
635635

636-
return await this.execute<CodeLens[]>(
636+
const result = await this.execute<CodeLens[]>(
637637
'getCodeLens',
638638
[document],
639-
ExecuteMode.FirstNonNull,
639+
ExecuteMode.Collect,
640640
'smart'
641641
);
642+
return flatten(result.filter(Boolean));
642643
}
643644

644645
async getFoldingRanges(textDocument: TextDocumentIdentifier): Promise<FoldingRange[]> {

0 commit comments

Comments
 (0)