I am creating a Theia extension, in this I have a view where I need to include Monaco editor as input in the form. Purpose is to provide end-user a complete editing experience backed by LSP instead of plain input textbox.
What I have done till now -
vscode-extension for language support is created , language client & server is getting initiated by this .
My Language support is working on standalone file editor.
What is required now is to be able to open the Monaco editor on the fly & using it as a input in the form.
Some of the use cases where we require this functionality in Theia - To edit label of nodes in diagram editor , inside newly introduced property view , form based editor etc.
What could be the best approach of achieving this ?
I found createInline method from Theia monaco Contribution -
Can this be used ?