Autocomplete URLs of other requests

This commit is contained in:
Gregory Schier
2024-05-13 23:54:52 -07:00
parent 0b494bbfbf
commit 8de917ea5e
5 changed files with 32 additions and 15 deletions

View File

@@ -17,9 +17,12 @@ export interface GenericCompletionConfig {
options: GenericCompletionOption[];
}
/**
* Complete options, always matching until the start of the line
*/
export function genericCompletion({ options, minMatch = 1 }: GenericCompletionConfig) {
return function completions(context: CompletionContext) {
const toMatch = context.matchBefore(/\w*/);
const toMatch = context.matchBefore(/.*/);
// Only match if we're at the start of the line
if (toMatch === null || toMatch.from > 0) return null;