January 28, 2026
Forth feuds and brunch menus
I Made a MIT Licensed Mecrisp-Stellaris Language Server
Autocomplete for a tongue‑twister: cheers, eye‑rolls, and side‑projects steal the mic
TLDR: A free auto‑complete tool for Mecrisp‑Stellaris dropped with an easy setup and examples, working in popular editors. Comments split between pushback on the “everyone knows this” tone and giggles over the tongue‑twister name—then someone hijacked the thread to pitch Rust‑compiled languages Darcy and Quiche, because of course
A free, MIT‑licensed helper just dropped for Mecrisp‑Stellaris, a niche Forth language for tiny gadgets. It’s a “language server,” which means it pops up helpful suggestions while you type. The dev showed it running in Helix (plus it works with Vim, Neovim, and more) and even bundled example uses for commands, with a download link for the brave. Useful? Absolutely. Calm? Not even close.
The top vibe was eye‑roll vs. excitement. One commenter fired a snark cannon at the post’s opener—“everyone knows what these things are”—calling it gatekeep‑y and out‑of‑touch. Another immediately fixated on the name, calling it “odd,” then did the most programmer thing ever: pivoted to plug not one but two of their own languages compiled to Rust—Darcy and “Quiche.” Cue the meme factory: readers chuckled that the thread went from Mecrisp to brunch in two comments flat.
Between name jokes and side‑project flexing, the tool itself still scored points for being simple, free, and actually helpful—type three letters like “emi” and it fills in “emit,” plus you can skim the whole dictionary from a built‑in database. But the real fight was cultural: is this a neat quality‑of‑life add for tinkerers, or a post written like everyone’s already in the club? The internet chose both, loudly, and with a side of Quiche.
Key Points
- •A MIT-licensed language server for Mecrisp‑Stellaris Forth provides autocomplete and usage examples for dictionary words.
- •Multiple editors support the LSP, including Neovim, Vim (via plugins), Atom, IntelliJ IDEA/Android Studio (since 2023.2), and Nova.
- •Detailed Helix Editor configuration is provided, mapping Forth files (*.fs) to the “mecrisp-lsp” server using Python 3.11 and mecrisp.lsp.py.
- •In Helix, users trigger completions by typing initial letters of commands and can browse all dictionary words via “/”, sourced from a SQLite database.
- •Dependencies include pygls>=0.6.0 and lsprotocol>=1.4.0, with a downloadable package available on SourceForge.