.. _editors: Editor plugins ============== * Emacs: `hare-mode `_ * IntelliJ: `harelang-intellij-plugin `_ * Nano: `nano-hare `_ * Sublime: `hare-highlight `_ * VS Code (TmLanguage): `vscode-hare `_ * Vim: `hare.vim `_ [#upstream]_; 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. :ref:`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: :ref:`language-server` .. rubric:: Footnotes .. [#upstream] Upstream editor supports Hare without a plugin