Skip to content

Make GitHub-Markdown a default bundle - #23

Merged
dayglojesus merged 1 commit into
mainfrom
bundles/github-markdown-default
Jun 9, 2026
Merged

Make GitHub-Markdown a default bundle#23
dayglojesus merged 1 commit into
mainfrom
bundles/github-markdown-default

Conversation

@dayglojesus

Copy link
Copy Markdown
Collaborator

Promote the Markdown (GitHub) bundle from opt-in to default.

Change

  • Move the Markdown (GitHub) catalogue entry from AvailableBundles.plist (opt-in) to DefaultBundles.plist (auto-install).
  • Entry is otherwise unchanged: same uuid, url, ref (main), autoUpdate, category, and description.
  • Placed directly after the base Markdown entry.

Effect

A fresh install now gets GFM syntax highlighting and preview out of the box. The warm-on-install hook (#22) installs the bundle's gems (redcarpet, rouge) at install time, so the first preview is ready without a cold lazy install.

Note

This means a default bootstrap now performs a network + native-extension compile step (redcarpet is a C extension) for this bundle. That is the intended consequence of shipping it by default.

The companion Markdown (GitHub) Font Settings theme bundle is left opt-in in AvailableBundles.plist.

Verification

  • Both plists pass plutil -lint.
  • The entry appears exactly once in DefaultBundles.plist and is absent from AvailableBundles.plist.

Move the "Markdown (GitHub)" catalogue entry from AvailableBundles.plist
(opt-in) to DefaultBundles.plist (auto-install) so a fresh install gets GFM
highlighting and preview out of the box. The warm-on-install hook installs its
gems (redcarpet, rouge) at install time. The entry is otherwise unchanged.
@dayglojesus
dayglojesus merged commit 0d730c5 into main Jun 9, 2026
2 checks passed
@dayglojesus
dayglojesus deleted the bundles/github-markdown-default branch August 21, 2026 02:52
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