add fuzzy and include matching for autocomplete

This commit is contained in:
LenAnderson
2024-03-25 10:44:52 -04:00
parent 488fe15ab6
commit da6372cf86
6 changed files with 106 additions and 6 deletions

View File

@ -48,11 +48,13 @@ export class SlashCommandParser {
});
}
let stringBuilder = `<span class="monospace">/${command}</span> ${helpString} `;
let stringBuilder = `${helpString} `;
if (Array.isArray(aliases) && aliases.length) {
let aliasesString = `(alias: ${aliases.map(x => `<span class="monospace">/${x}</span>`).join(', ')})`;
stringBuilder += aliasesString;
}
fnObj.helpStringFormattedWithoutName = stringBuilder;
stringBuilder = `<span class="monospace">/${command}</span> ${stringBuilder}`;
this.helpStrings[command] = stringBuilder;
fnObj.helpStringFormatted = stringBuilder;
}