Skip to content

Add Code Syntax Highlighting for MWScript #46

Description

@MasssiveJuice08

About

Syntax highlighting can be applied to codeblocks in Obsidian and Quartz by denoting a language after the first three backticks, e.g., ```lua

Syntax highlighting for MWScript (though not directly supported by the Construction Set or by CSSE yet) would improve readability of MWScript code content on the wiki.

Implementation

Obsidian and Quartz use two separate libraries for their syntax highlighting. Quartz uses Shiki whereas Obsidian uses Prism. Implementing MWScript syntax highlighting would require adding a custom language for at least Shiki so it renders on the wiki website, but ideally for Prism as well.

Examples of MWScript Syntax Highlighting for Other Platforms

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmeta-styleStyle guidelines and planning for the wiki itself.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions