BeaconCMS / BeaconCMS/live_monaco_editor
HEEx support
- Dominant language
- Elixir
- Stars
- 130
- Forks
- 23
- PR merge metrics
- No merged PRs in 30d
Description
Currently the best option to display HEEx is using the HTML language which won't parse and apply syntax highlight to HEEx blocks, nor it will format or enable intellisense.
In order to make it fully work, it needs a language configuration, [monarch definition](https://microsoft.github.io/monaco-editor/monarch.html), and intellisense. _Not necessarily in the same PR_.
A good example implementation is https://github.com/livebook-dev/livebook/pull/1892.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the repository's Monaco Editor integration and the linked Livebook pull request for its HEEx approach. The work is complete when HEEx blocks receive appropriate language configuration, syntax highlighting, formatting, and intellisense support, with each capability potentially handled in a separate change.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- elixir
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100