Don't hide suggest widget when expanding ghost text

This commit is contained in:
Alex Dima 2021-05-31 23:08:00 +02:00
parent ab80101db2
commit 1e446dfadf
No known key found for this signature in database
GPG key ID: 6E58D7B045760DA0
2 changed files with 6 additions and 1 deletions

View file

@ -258,7 +258,7 @@ export class GhostTextWidget extends Disposable {
button.className = 'button suggest-preview-text';
button.append(`+${remainingLinesLength} lines…`);
disposableStore.add(dom.addStandardDisposableListener(button, 'click', (e) => {
disposableStore.add(dom.addStandardDisposableListener(button, 'mousedown', (e) => {
this.model?.setExpanded(true);
e.preventDefault();
this.editor.focus();

View file

@ -68,6 +68,11 @@ export class SuggestWidgetAdapterModel extends BaseGhostTextWidgetModel {
}));
}
public override setExpanded(expanded: boolean): void {
super.setExpanded(expanded);
this.updateFromSuggestion();
}
private isSuggestionPreviewEnabled(): boolean {
const suggestOptions = this.editor.getOption(EditorOption.suggest);
return suggestOptions.showSuggestionPreview;