Use labelDetails for completion item qualifiers (#278)

* Use labelDetails for completion item qualifiers

Use labelDetails.description instead of detail for qualifier text like
'full syntax' and 'list'. This renders the text inline after the label
in the completion menu, making variants immediately distinguishable
without hovering.

* Fix formatting
This commit is contained in:
eric sciple
2026-01-02 12:18:53 -06:00
committed by GitHub
parent d2ffb50a92
commit e3b56c2416
5 changed files with 32 additions and 26 deletions
+1 -1
View File
@@ -194,7 +194,7 @@ export async function complete(
const item: CompletionItem = {
label: value.label,
detail: value.detail,
labelDetails: value.labelDetail ? {description: value.labelDetail} : undefined,
filterText: value.filterText,
sortText: value.sortText,
documentation: value.description && {