Skip to content

danielsz/meyvn-el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meyvn client

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.

Installation

MELPA

Meyvn is available on the MELPA repository. Look for the meyvn package and install.

Manual installation

  • 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.

Configuration

The following code snippet is needed to enable the reload on save feature.

(add-hook 'cider-mode-hook #'meyvn-setup)

About

This package provides an Emacs client for the Meyvn build tool, https://meyvn.org

Resources

License

Stars

Watchers

Forks

Packages

No packages published