tonini/alchemist.el

Elixir Tooling Integration Into Emacs

Emacs Lisp

913

1,120 commits

updated Feb 25, 2022

See the code

README

License GPL 3 Build Status MELPA MELPA Stable Paypal


Alchemist Logo

Elixir Tooling Integration Into Emacs

Alchemist comes with a bunch of features, which are:

  • Mix integration
  • Compile & Execution of Elixir code
  • Inline code evaluation
  • Inline macro expanding
  • Documentation lookup
  • Definition lookup
  • Powerful IEx integration
  • Smart code completion
  • Elixir project management
  • Phoenix support
  • Integration with company-mode

Quickstart

Installation

package.el is the built-in package manager in Emacs.

Alchemist.el is available on the two major package.el community maintained repos - MELPA Stable and MELPA.

You can install Alchemist with the following command:

M-x package-install [RET] alchemist [RET]

Documentation

Documentation is available 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 issue tracker on Github.
  • To talk about the project with people in real time: please join the #emacs-elixir channel on IRC or the #emacs channel on Elixir Slack.

Contributing

We appreciate any contribution to Alchemist, so check out our Contribution guidelines for more information.

License

Copyright © 2014-2017 Samuel Tonini and contributors.

Distributed under the GNU General Public License, version 3

tonini/alchemist.el

Elixir Tooling Integration Into Emacs

Emacs Lisp

913

1,120 commits

updated Feb 25, 2022

See the code

README

License GPL 3 Build Status MELPA MELPA Stable Paypal


Alchemist Logo

Elixir Tooling Integration Into Emacs

Alchemist comes with a bunch of features, which are:

  • Mix integration
  • Compile & Execution of Elixir code
  • Inline code evaluation
  • Inline macro expanding
  • Documentation lookup
  • Definition lookup
  • Powerful IEx integration
  • Smart code completion
  • Elixir project management
  • Phoenix support
  • Integration with company-mode

Quickstart

Installation

package.el is the built-in package manager in Emacs.

Alchemist.el is available on the two major package.el community maintained repos - MELPA Stable and MELPA.

You can install Alchemist with the following command:

M-x package-install [RET] alchemist [RET]

Documentation

Documentation is available 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 issue tracker on Github.
  • To talk about the project with people in real time: please join the #emacs-elixir channel on IRC or the #emacs channel on Elixir Slack.

Contributing

We appreciate any contribution to Alchemist, so check out our Contribution guidelines for more information.

License

Copyright © 2014-2017 Samuel Tonini and contributors.

Distributed under the GNU General Public License, version 3

Project health

Overall

2.2/10

Maintained

0/10

Code review

5/10
OpenSSF Scorecard

Significant stargazers

Kat Marchán

4,751 followers · starred Feb 2015

Alex Kuleshov

3,790 followers · starred May 2016

Chris McCord

3,656 followers · starred Oct 2014

Aleksei Magusev

461 followers · starred Mar 2016