Apprentice
Apprentice copied to clipboard
A small alchemist ready to rock
#+html:

Elixir Tooling Integration Into Emacs[[https://img.shields.io/badge/license-GPL_3-green.svg]] [[https://github.com/Sasanidas/Apprentice/actions/workflows/main.yml/badge.svg]]
Apprentice is a fork [[https://github.com/tonini/alchemist.el][alchemist.el]], similar in some aspects but quite different in others.
Like alchemist, Apprentice comes with a bunch of features, which are:
- Mix integration (contributed by [[https://github.com/ayrat555][Ayrat Badykov]])
- Compile & Execution of Elixir code
- Inline code evaluation
- Powerful IEx integration
- Elixir project management
- Phoenix support
- Quickstart
** Installation
For now, you can install this package by adding the files to the emacs load-path.
package.el is the built-in package manager in Emacs.
Apprentice.el is available on the two major package.el community maintained repos - MELPA Stable and MELPA.
You can install Apprentice with the following command:
M-x package-install [RET] apprentice [RET]
- Documentation
Documentation is available [[https://github.com/Sasanidas/Apprentice/tree/master/doc][here]]
- Support
If you hit any problems, please first ensure that you are using the latest version of this code, and that you have updated your packages to the most recent available versions.
- To report bugs or feature requests: please use the [[https://github.com/Sasanidas/Apprentice/issues][issue tracker on Github]].
- To talk about the project with people in real time: please join the #emacs-elixir channel on IRC.
If you like what I do and want to support this project monetarily:
#+html: 
- License [[https://img.shields.io/badge/license-GPL_3-green.svg]]
Distributed under the GNU General Public License, version 3