From 5d0dd4bf090731f840ac133a5aebff10d48225b5 Mon Sep 17 00:00:00 2001 From: Tamim Arafat <31634638+arafatamim@users.noreply.github.com> Date: Thu, 27 Oct 2022 21:20:54 +0600 Subject: [PATCH] add parseMarkup handler --- src/server.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/server.ts b/src/server.ts index 7e27a94..11192f7 100644 --- a/src/server.ts +++ b/src/server.ts @@ -235,6 +235,17 @@ connection.onCompletion( } ); +connection.onRequest("emmet/parseMarkup", (params) => { + if (params?.text == null) { + return { errno: 1, message: "Text param not found" }; + } + const parsed = parseMarkup(params.text, { + options: { inlineElements: [] }, + snippets: {}, + } as unknown as any); + return { data: parsed, errno: 0 }; +}); + documents.listen(connection); connection.listen();