Back to all Bounties
Earn 16,200 ($162.00)
due 1 year ago
Completed
Hoon CodeMirror grammar and language mode
masfrost
Details
Applications
4
Discussion
This Bounty has been completed!
@masfrost's review of @williamsky“williamsky was patient, prompt, and easy to communicate with ”
5.0
Communication 5/5, Quality 5/5, Timeliness 5/5Bounty Description
Project Description
Hoon is a programming language used in the Urbit operating system. You can find the grammar specification for Hoon in the official Hoon documentation. You can use the Hoon mode for Emacs and the Vim package for reference: hoon-mode.el and hoon.vim.
Replit uses CodeMirror as the editor and we want to add first-class support for Hoon, including syntax highlighting. We have a language mode template available on Replit (please read the README for guidance).
We'll publish it as an open source package and credit you.
Acceptance Criteria
- Syntax highlighting should match the modes for Hoon in the Emacs and Vim packages
- Folding ranges should be added to improve code folding
- Should use lezer instead of custom tokenization