Skip to content

Commit

Permalink
fix(monaco-language-apidom): register diagnostics provider early (#4251)
Browse files Browse the repository at this point in the history
  • Loading branch information
char0n committed Jun 30, 2023
1 parent a3f2571 commit e7ea16b
Showing 1 changed file with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,15 @@ const registerProviders = ({ languageId, providers, dependencies }) => {
const { worker, codeConverter, protocolConverter } = dependencies;
const args = [worker, codeConverter, protocolConverter];

/**
* Customized providers needs to be registered before monaco editor is created
* and services are initialized.
*/
providers.push(new DiagnosticsProvider(...args));

(async () => {
await initializeExtensions();

providers.push(new DiagnosticsProvider(...args));
providers.push(vscodeLanguages.registerHoverProvider(languageId, new HoverProvider(...args)));
providers.push(
vscodeLanguages.registerDocumentLinkProvider(languageId, new DocumentLinkProvider(...args))
Expand Down

0 comments on commit e7ea16b

Please sign in to comment.