This is the official Emacs client for the Meyvn build tool.
It complements Cider and interfaces with a nREPL connection to add capabilities such as hot-loading, reload on save, teardown and rebuild of application state, and more.
Meyvn is available on the MELPA repository. Look for the meyvn
package and install.
- Clone this repository.
- Add to your
init.el
the following snippet:
(let ((meyvn-el (expand-file-name "~/path/to/meyvn.el")))
(when (file-exists-p meyvn-el)
(autoload 'meyvn-connect meyvn-el "Meyvn client" t)))
This will lazily load Meyvn
which will come into full effect after the user summons meyvn-connect
to connect to a Meyvn-enhanced nREPL.
The following code snippet is needed to enable the reload on save feature.
(add-hook 'cider-mode-hook #'meyvn-setup)