Skip to content
    Back to all Bounties

    Earn 16,200 ($162.00)

    Time Remainingdue 1 year ago
    Completed

    Hoon CodeMirror grammar and language mode

    masfrost
    masfrost
    Posted 1 year ago
    This Bounty has been completed!
    @masfrost's review of @williamsky
    5.0
    Average Rating
    Communication 5/5, Quality 5/5, Timeliness 5/5
    williamsky was patient, prompt, and easy to communicate with

    Bounty 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
    Copyright © 2024 Replit, Inc. All rights reserved.
    • twitter
    • tiktok
    • instagram
    • facebook

    Replit

    Programming languages

    • Python
    • JavaScript
    • TypeScript
    • Node.js
    • Nix
    • HTML, CSS, JS
    • C++
    • Golang