From 8273277c91f379bee483896d7fa989b6bed2b341 Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Tue, 8 Oct 2024 20:15:04 -0400 Subject: [PATCH] editor: Fix in-browser prettification of html files. --- core/client.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/client.js b/core/client.js index ee3cfbd9..78621f40 100644 --- a/core/client.js +++ b/core/client.js @@ -1782,10 +1782,11 @@ async function sourcePretty() { let prettier = (await import('/prettier/standalone.mjs')).default; let babel = (await import('/prettier/babel.mjs')).default; let estree = (await import('/prettier/estree.mjs')).default; + let prettier_html = (await import('/prettier/html.mjs')).default; let source = gEditor.state.doc.toString(); let formatted = await prettier.format(source, { - parser: 'babel', - plugins: [babel, estree], + parser: gCurrentFile?.toLowerCase()?.endsWith('.html') ? 'html' : 'babel', + plugins: [babel, estree, prettier_html], trailingComma: 'es5', useTabs: true, semi: true,