feat/preview #3
|
@ -100,7 +100,9 @@ class CompletionManager {
|
||||||
}
|
}
|
||||||
|
|
||||||
public async showPreview() {
|
public async showPreview() {
|
||||||
|
this.completionText = '\n' + this.completionText;
|
||||||
const completionLines = this.completionText.split('\n');
|
const completionLines = this.completionText.split('\n');
|
||||||
|
|
||||||
const emptyLine = ''; // Empty line for spacing
|
const emptyLine = ''; // Empty line for spacing
|
||||||
const previewLines = [emptyLine, ...completionLines, emptyLine];
|
const previewLines = [emptyLine, ...completionLines, emptyLine];
|
||||||
|
|
||||||
|
@ -166,6 +168,7 @@ async function autocompleteCommand(textEditor: vscode.TextEditor, edit: vscode.T
|
||||||
|
|
||||||
console.log('Completion generated:', completionText);
|
console.log('Completion generated:', completionText);
|
||||||
|
|
||||||
|
|
||||||
const completionManager = new CompletionManager(textEditor, position, completionText);
|
const completionManager = new CompletionManager(textEditor, position, completionText);
|
||||||
await completionManager.showPreview();
|
await completionManager.showPreview();
|
||||||
activeCompletionManager = completionManager;
|
activeCompletionManager = completionManager;
|
||||||
|
|
Loading…
Reference in New Issue