feat(code-mirror): add Elixir, Zig, and Gleam languages support to CodeMirror#3728
Open
VasylMarchuk wants to merge 6 commits intomainfrom
Open
feat(code-mirror): add Elixir, Zig, and Gleam languages support to CodeMirror#3728VasylMarchuk wants to merge 6 commits intomainfrom
VasylMarchuk wants to merge 6 commits intomainfrom
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
695107b to
21149d1
Compare
Bundle ReportChanges will increase total bundle size by 214.46kB (0.55%) ⬆️. This is within the configured threshold ✅ Detailed changes
Affected Assets, Files, and Routes:view changes for bundle: client-array-pushAssets Changed:
Files in
|
Integrate support for Elixir language in the code editor by adding the codemirror-lang-elixir package. Update the language loader to include Elixir, allowing for syntax highlighting and language features. Introduce a new example document showcasing Elixir code with highlighted and collapsed ranges.
Integrate support for Zig language in the code editor by adding the codemirror-lang-zig package. Update the language loader to include Zig, allowing for syntax highlighting and language features. Introduce a new example document showcasing Zig code with highlighted and collapsed ranges.
…ted via `@codemirror/language-data`
b2e21d9 to
bdaedcb
Compare
af04e79 to
f73f7aa
Compare
c329348 to
567f2df
Compare
Integrate support for Gleam language in the code editor by adding the @exercism/codemirror-lang-gleam package. Update the language loader to include Gleam, allowing for syntax highlighting and language features. Introduce a new example document showcasing Gleam code with highlighted and collapsed ranges.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #3715
Closes #3708
Closes #3716
Brief
Added support for Elixir, Zig, and Gleam languages in CodeMirror.
Details
codemirror-lang-elixirpackagecodemirror-lang-zigpackage@exercism/codemirror-lang-gleampackagelanguagesarray used by CodeMirror componentMore details
yamllanguage from the CodeMirror component, as it is already included in@codemirror/language-datapackage we use for language metadata, and the default on-demandawait importimplementation.codemirrorandshikichunks to greatly reduce the amount of chunks generated bywebpack— and thus fix occasional chunk loading errors that occur when running tests in concurrent browsers withember exam.Demo
Checklist:
[percy]in the message to trigger)