From fb95b386cc8a81c13be20b61b8dacf809f6e4d6b Mon Sep 17 00:00:00 2001 From: Misode Date: Fri, 29 Nov 2024 01:54:12 +0100 Subject: [PATCH] Sort string completions alphabetically --- src/app/components/generator/McdocRenderer.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/components/generator/McdocRenderer.tsx b/src/app/components/generator/McdocRenderer.tsx index 02788215..b1b6f1e2 100644 --- a/src/app/components/generator/McdocRenderer.tsx +++ b/src/app/components/generator/McdocRenderer.tsx @@ -180,9 +180,11 @@ function StringHead({ type, optional, excludeStrings, node, ctx }: Props { - return getValues(type, { ...ctx, offset: node?.range.start ?? 0 }) + const values = getValues(type, { ...ctx, offset: node?.range.start ?? 0 }) .filter(c => c.kind === 'string' && c.value !== 'THIS') .filter(c => !excludeStrings?.includes(c.value)) + values.sort((a, b) => a.value.localeCompare(b.value)) + return values }, [type, excludeStrings, node, ctx]) const datalistId = `mcdoc_completions_${hexId()}`