From bba65e6eb4e03a85bba603bc5325a9600e18a6f8 Mon Sep 17 00:00:00 2001 From: Hippo <6137925+hippotastic@users.noreply.github.com> Date: Sat, 28 Feb 2026 14:55:54 +0100 Subject: [PATCH 1/3] Fix custom Markdown fixture by preloading JavaScript for nested fences (#430) --- .../test/fixtures/astro-4.0.0/shiki-langs/custom-md.mjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/astro-expressive-code/test/fixtures/astro-4.0.0/shiki-langs/custom-md.mjs b/packages/astro-expressive-code/test/fixtures/astro-4.0.0/shiki-langs/custom-md.mjs index 4bd276b1..ae21e39f 100644 --- a/packages/astro-expressive-code/test/fixtures/astro-4.0.0/shiki-langs/custom-md.mjs +++ b/packages/astro-expressive-code/test/fixtures/astro-4.0.0/shiki-langs/custom-md.mjs @@ -3108,6 +3108,9 @@ const lang = { while: '(^|\\G)(?=\\|)', }, }, + // Ensure nested JS fences are deterministic during parallel builds by preloading + // the bundled JavaScript grammar required by this markdown grammar + embeddedLangsLazy: ['javascript'], scopeName: 'text.html.markdown', } From cbb65b5ebd4a0331dbcdf0bccda31395eb8724e4 Mon Sep 17 00:00:00 2001 From: Timon Jurschitsch <103483059+DerTimonius@users.noreply.github.com> Date: Thu, 12 Mar 2026 16:54:27 +0100 Subject: [PATCH 2/3] docs: add `ec-lang-logo` to community plugins (#433) --- docs/src/content/docs/plugins/community-plugins.mdx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/src/content/docs/plugins/community-plugins.mdx b/docs/src/content/docs/plugins/community-plugins.mdx index c831e687..148058f7 100644 --- a/docs/src/content/docs/plugins/community-plugins.mdx +++ b/docs/src/content/docs/plugins/community-plugins.mdx @@ -60,5 +60,10 @@ The community-maintained plugins on this page extend Expressive Code to add new title: 'expressive-code-typewriter', description: 'Add typewriter-style typing animations to your code blocks', }, + { + href: 'https://github.com/DerTimonius/ec-lang-logo', + title: 'ec-lang-logo', + description: 'Add official language logos to your code blocks', + }, ]} /> From 9827fb551af0240e61e144be3a7ddee50ca576b7 Mon Sep 17 00:00:00 2001 From: Timon Jurschitsch <103483059+DerTimonius@users.noreply.github.com> Date: Tue, 21 Apr 2026 20:56:30 +0200 Subject: [PATCH 3/3] docs: add ec-magic-move plugin to community plugins (#441) --- docs/src/content/docs/plugins/community-plugins.mdx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/src/content/docs/plugins/community-plugins.mdx b/docs/src/content/docs/plugins/community-plugins.mdx index 148058f7..7f573b71 100644 --- a/docs/src/content/docs/plugins/community-plugins.mdx +++ b/docs/src/content/docs/plugins/community-plugins.mdx @@ -65,5 +65,10 @@ The community-maintained plugins on this page extend Expressive Code to add new title: 'ec-lang-logo', description: 'Add official language logos to your code blocks', }, + { + href: 'https://github.com/DerTimonius/ec-magic-move', + title: 'ec-magic-move', + description: 'Animate your code blocks with shiki-magic-move', + }, ]} />