This commit is contained in:
Mateusz Burzyński 2025-12-20 08:33:53 +01:00 committed by GitHub
commit 4fdcd2ec0b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -467,9 +467,10 @@ export class SuggestAdapter extends Adapter implements languages.CompletionItemP
const suggestions: MyCompletionItem[] = info.entries.map((entry) => { const suggestions: MyCompletionItem[] = info.entries.map((entry) => {
let range = wordRange; let range = wordRange;
if (entry.replacementSpan) { const replacementSpan = entry.replacementSpan ?? info.optionalReplacementSpan;
const p1 = model.getPositionAt(entry.replacementSpan.start); if (replacementSpan) {
const p2 = model.getPositionAt(entry.replacementSpan.start + entry.replacementSpan.length); const p1 = model.getPositionAt(replacementSpan.start);
const p2 = model.getPositionAt(replacementSpan.start + replacementSpan.length);
range = new Range(p1.lineNumber, p1.column, p2.lineNumber, p2.column); range = new Range(p1.lineNumber, p1.column, p2.lineNumber, p2.column);
} }