Skip to content

Commit 9646f9f

Browse files
authored
Merge pull request #52 from PraneshASP/fix/50-completion-item
🔨 Fix import path suggestion
2 parents cd82419 + 440430a commit 9646f9f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/completionItems.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,10 @@ async function loadRemappings(rootPath) {
103103
}
104104

105105
const completionItem = new vscode.CompletionItem(`${name} from "${finalPath}"`, vscode.CompletionItemKind.File);
106-
completionItem.insertText = `{ ${name} } from "${finalPath}";`;
107-
106+
const currentLineRange = document.lineAt(position.line).text.length;
107+
const rangeToRemove = new vscode.Range(position.line, 0, position.line, position.character + currentLineRange);
108+
completionItem.insertText = `import { ${name} } from "${finalPath}";`;
109+
completionItem.additionalTextEdits = [vscode.TextEdit.delete(rangeToRemove)];
108110
return completionItem;
109111
});
110112
});

0 commit comments

Comments
 (0)