More instant page navigator

This commit is contained in:
Zef Hemel
2023-12-22 15:55:50 +01:00
parent 8a181145ad
commit 3350c7f076
11 changed files with 79 additions and 60 deletions
+8 -8
View File
@@ -46,31 +46,31 @@ export async function pageComplete(completeEvent: CompleteEvent) {
const completions: any[] = [];
if (pageMeta.displayName) {
completions.push({
label: pageMeta.displayName,
boost: pageMeta.lastModified,
label: `${pageMeta.displayName}`,
boost: new Date(pageMeta.lastModified).getTime(),
apply: isInTemplateContext
? pageMeta.name
: `${pageMeta.name}|${pageMeta.displayName}`,
detail: "alias",
detail: `displayName: ${pageMeta.name}`,
type: "page",
});
}
if (Array.isArray(pageMeta.aliases)) {
for (const alias of pageMeta.aliases) {
completions.push({
label: alias,
boost: pageMeta.lastModified,
label: `${alias}`,
boost: new Date(pageMeta.lastModified).getTime(),
apply: isInTemplateContext
? pageMeta.name
: `${pageMeta.name}|${alias}`,
detail: "alias",
detail: `alias: ${pageMeta.name}`,
type: "page",
});
}
}
completions.push({
label: pageMeta.name,
boost: pageMeta.lastModified,
label: `${pageMeta.name}`,
boost: new Date(pageMeta.lastModified).getTime(),
type: "page",
});
return completions;