Skip to content

Feature: BoxLang JVM Language support#144

Open
lmajano wants to merge 1 commit into
shikijs:mainfrom
ortus-boxlang:main
Open

Feature: BoxLang JVM Language support#144
lmajano wants to merge 1 commit into
shikijs:mainfrom
ortus-boxlang:main

Conversation

@lmajano

@lmajano lmajano commented Jun 23, 2025

Copy link
Copy Markdown

This PR adds support for the BoxLang programming language to Shiki via a custom TextMate grammar. Shiki is used by our provider of docs for over 300 libraries: www.gitbook.com. They told us to send a PR in order to provide support for all the clients using BoxLang.

📌 About BoxLang

BoxLang is a modern, dynamic language for the JVM created by Ortus Solutions. It is designed to support multi-runtime development (CLI, Web, Serverless, Task, etc.), with first-class modularity, functional constructs, and seamless Java interoperability. BoxLang is aimed at developers coming from CFML as well as modern JVM ecosystems.

For more information: https://boxlang.io/

Included in this PR

✅ Added BoxLang grammar metadata and grammar source to sources-grammars.ts.
✅ Added a syntax-rich sample file: boxlang.sample, which includes a variety of BoxLang constructs.
✅ Verified grammar correctness using the Shiki playground.
✅ Ensured grammar fits style and format guidelines (indentation, width, and reference comment).

Thank you for maintaining this incredible syntax highlighting ecosystem.

@netlify

netlify Bot commented Jun 23, 2025

Copy link
Copy Markdown

Deploy Preview for textmate-grammars-themes ready!

Name Link
🔨 Latest commit b39245f
🔍 Latest deploy log https://app.netlify.com/projects/textmate-grammars-themes/deploys/685958bab18ec4000885b407
😎 Deploy Preview https://deploy-preview-144--textmate-grammars-themes.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@lmajano

lmajano commented Jul 2, 2025

Copy link
Copy Markdown
Author

Ping 😉

1 similar comment
@lmajano

lmajano commented Jul 7, 2025

Copy link
Copy Markdown
Author

Ping 😉

@lmajano

lmajano commented Jul 16, 2025

Copy link
Copy Markdown
Author

ping, anybody reviewing these?

@antfu

antfu commented Jul 17, 2025

Copy link
Copy Markdown
Member

Can you explain if this language meets the requirements?

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.

2 participants