mirror of
https://github.com/Microsoft/vscode
synced 2024-09-15 00:15:06 +00:00
announce accepted suggestion label and text, fixes #17236
This commit is contained in:
parent
b01632798d
commit
b83f0b2fad
|
@ -16,6 +16,7 @@ import { ICommandService } from 'vs/platform/commands/common/commands';
|
|||
import { ICommonCodeEditor, IEditorContribution, EditorContextKeys, ModeContextKeys } from 'vs/editor/common/editorCommon';
|
||||
import { editorAction, ServicesAccessor, EditorAction, EditorCommand, CommonEditorRegistry } from 'vs/editor/common/editorCommonExtensions';
|
||||
import { ICodeEditor } from 'vs/editor/browser/editorBrowser';
|
||||
import { alert } from 'vs/base/browser/ui/aria/aria';
|
||||
import { editorContribution } from 'vs/editor/browser/editorBrowserExtensions';
|
||||
import { EditOperation } from 'vs/editor/common/core/editOperation';
|
||||
import { Range } from 'vs/editor/common/core/range';
|
||||
|
@ -188,12 +189,18 @@ export class SuggestController implements IEditorContribution {
|
|||
this.commandService.executeCommand(suggestion.command.id, ...suggestion.command.arguments).done(undefined, onUnexpectedError);
|
||||
}
|
||||
|
||||
this._alertCompletionItem(item);
|
||||
this.telemetryService.publicLog('suggestSnippetInsert', { ...this.editor.getTelemetryData(), suggestionType: suggestion.type });
|
||||
}
|
||||
|
||||
this.model.cancel();
|
||||
}
|
||||
|
||||
private _alertCompletionItem({ suggestion }: ICompletionItem): void {
|
||||
let msg = nls.localize('arai.alert.snippet', "Accepting '{0}' did insert the following text: {1}", suggestion.label, suggestion.insertText);
|
||||
alert(msg);
|
||||
}
|
||||
|
||||
triggerSuggest(): void {
|
||||
this.model.trigger(false, false);
|
||||
this.editor.revealLine(this.editor.getPosition().lineNumber);
|
||||
|
|
Loading…
Reference in a new issue