An Emacs major mode for Hy, lispy python, providing support for:
- Syntax Highlighting
- Auto-completion
- Eldoc and documentation lookup
- Shell integration
- Hy constructs like bracket strings
Spacemacs users - Hy has its own layer in its dev branch.
Master branch is currently in development. Please use the latest tagged release for a smoother experience.
hy-mode
requires Emacs 24+ and is available in MELPA.
hy-mode
is well-tested. It uses buttercup rather than ert
.
Execute tests after running cask install
with the command: cask exec buttercup -L .
Process-based tests currently rely on setting hy-test--pyvenv-name
to the name
of a virtual environment containing Hy, see hy-test.el
. If not set, then
process-based tests will be skipped.