jedhy

Autocompletion and introspection tools for Hy.


Keywords
python, hy, completion, introspection, refactoring, emacs, vim
License
MIT
Install
pip install jedhy==1

Documentation

Jedhy

jedhy is a static code analysis tool providing autocompletion and documentation introspection for Hy, a lisp embedded in Python.

Leveraged in Emacs hy-mode IDE which I maintain.

Current Features:

  1. Complete macros, compile table, and all standard python constructs with mangling handled.
  2. Documentation introspection and formatting (eg. for Emacs Eldoc mode).
  3. Annotations (eg. for Emacs Company mode).

Jedhy is fully tested. See the tests for examples. src.actions exposes the API.