mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 15:05:39 +01:00
Use optionalReplacementSpan if there is no explicit replacementSpan
This commit is contained in:
parent
21007360ca
commit
15c4491072
1 changed files with 4 additions and 3 deletions
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue