mirror of
https://github.com/earendil-works/pi.git
synced 2026-06-18 15:54:04 +08:00
@@ -555,8 +555,13 @@ export class InteractiveMode {
|
||||
|
||||
private setupAutocompleteProvider(): void {
|
||||
let provider = this.createBaseAutocompleteProvider();
|
||||
const triggerCharacters: string[] = [];
|
||||
for (const wrapProvider of this.autocompleteProviderWrappers) {
|
||||
provider = wrapProvider(provider);
|
||||
triggerCharacters.push(...(provider.triggerCharacters ?? []));
|
||||
}
|
||||
if (triggerCharacters.length > 0) {
|
||||
provider.triggerCharacters = [...new Set(triggerCharacters)];
|
||||
}
|
||||
|
||||
this.autocompleteProvider = provider;
|
||||
|
||||
Reference in New Issue
Block a user