Editor plugins
Emacs: hare-mode; see also haredoc.el
IntelliJ: harelang-intellij-plugin
Nano: nano-hare
Sublime: hare-highlight
VS Code (TmLanguage): vscode-hare
Vim: hare.vim [1]; see also vim-haredoc
Note
For those writing a plugin for their own text editor, please note that Hare’s canonical style uses 8-column hard tabs. Send us a patch to add your plugin to this list.
Tree sitter
A tree sitter grammar for Hare is available here.
Language server
See the FAQ: Is a language server available?
Harehelper
Harehelper is a small cli intended to work as an easy to work with backend for editors to interact with hare code and the haredoc utility.
Editor frontends exist for * Emacs * Kakoune * vis
Footnotes