Skip to content

Code block enhancements#4

Open
jondkinney wants to merge 1 commit intomainfrom
code-block-enhancements
Open

Code block enhancements#4
jondkinney wants to merge 1 commit intomainfrom
code-block-enhancements

Conversation

@jondkinney
Copy link
Copy Markdown
Member

Summary

  • Switch Yarn to node-modules linker (PnP breaks Prism dynamic imports)
  • Add inlineDynamicImports: true to Rollup config for single-file bundle
  • Add 28 new Prism language components for syntax highlighting
  • Detect CommonMark <pre><code class="language-*"> format on paste (GitHub, StackOverflow, etc.)
  • Add triple-backtick (```) code fence keyboard shortcut
  • CSS for code blocks, syntax tokens, and blockquotes

Test plan

  • Verify build succeeds with new Prism languages
  • Paste code from GitHub rendered markdown — language should auto-detect
  • Type ``` to trigger code fence shortcut
  • Verify all 28 new languages appear in language picker

🤖 Generated with Claude Code

- Switch Yarn to node-modules linker (.yarnrc.yml) for Prism compat
- Add inlineDynamicImports to Rollup for single-file bundle
- Add 28 new Prism language components for syntax highlighting
- Detect CommonMark <pre><code class="language-*"> format on paste
- Add triple-backtick code fence keyboard shortcut
- CSS for code blocks, syntax tokens, and blockquotes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant