fix(adminui): forward insertTextRules + correct Monaco completion-kind icons
This commit is contained in:
@@ -21,7 +21,7 @@
|
|||||||
return readyPromise;
|
return readyPromise;
|
||||||
}
|
}
|
||||||
|
|
||||||
const KIND_MAP = { Method: 0, Field: 4, Property: 9, Event: 10, Class: 6, Module: 8, Variable: 4, Text: 18 };
|
const KIND_MAP = { Method: 0, Field: 3, Property: 9, Event: 10, Class: 5, Module: 8, Variable: 4, Text: 18 };
|
||||||
|
|
||||||
function registerCSharpProviders() {
|
function registerCSharpProviders() {
|
||||||
monaco.languages.registerCompletionItemProvider("csharp", {
|
monaco.languages.registerCompletionItemProvider("csharp", {
|
||||||
@@ -45,6 +45,7 @@
|
|||||||
return {
|
return {
|
||||||
label: it.label, insertText: it.insertText, detail: it.detail,
|
label: it.label, insertText: it.insertText, detail: it.detail,
|
||||||
kind: KIND_MAP[it.kind] != null ? KIND_MAP[it.kind] : 18,
|
kind: KIND_MAP[it.kind] != null ? KIND_MAP[it.kind] : 18,
|
||||||
|
insertTextRules: it.insertTextRules || 0,
|
||||||
range: range
|
range: range
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
@@ -121,7 +122,7 @@
|
|||||||
parameters: (data.parameters || []).map(function (p) { return { label: p.label, documentation: p.documentation }; })
|
parameters: (data.parameters || []).map(function (p) { return { label: p.label, documentation: p.documentation }; })
|
||||||
}],
|
}],
|
||||||
activeSignature: 0,
|
activeSignature: 0,
|
||||||
activeParameter: data.activeParameter || 0
|
activeParameter: data.activeParameter ?? 0
|
||||||
},
|
},
|
||||||
dispose: function () {}
|
dispose: function () {}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user