Giter Club home page Giter Club logo

elixir-mix.el's Introduction

elixir-mix.el

Build Status

Integration of Elixir's building and deployment tool: mix into Emacs.

Installation

ELPA

elixir-mix.el is available on both community maintained repositories - Marmalade and MELPA. Just run M-x package-install [RET] elixir-mix [RET] inside your emacs and you're ready to go.

If you're not already using ELPA, check the emacswiki page to get familiar with it.

Manual

(add-to-list 'load-path "~/path/to/elixir-mix.el/")
(require 'elixir-mix)
(global-elixir-mix-mode) ;; enable elixir-mix

Usage

Command (For the M-x prompt.) Description
global-elixir-mix-mode enable or disable elixir-mix.el
elixir-mix-new Create a new Elixir application.
elixir-mix-test Run the whole Elixir application test suite.
elixir-mix-test-this-buffer Run the current buffer through mix test command.
elixir-mix-test-file Run a file through mix test command.
elixir-mix-compile Compile the whole Elixir application.
elixir-mix-run Runs the given expression in the Elixir application context.
elixir-mix-deps-with-prompt Prompt for mix deps commands.
elixir-mix-local-with-prompt Prompt for mix local commands.
elixir-mix-local-install Prompt for mix local.install PATH or URL.
elixir-mix-local-install-with-path Runs mix local.install and prompt for a PATH as argument.
elixir-mix-local-install-with-url Runs mix local.install and prompt for a URL as argument.
elixir-mix-help Show help output for a specific mix command.
elixir-mix-execute Run any command in the context of the application.

Configuration

elixir-mix-command Path to the executable mix shell command.

(setq elixir-mix-command "/usr/local/bin/mix")

elixir-mix-buffer-name Name of the buffer used for mix shell output.

(setq elixir-mix-buffer-name "*mix*")

Contributions are very welcome!

  1. Fork elixir-mix.el
  2. Create a topic branch - git checkout -b my_branch
  3. Push to your branch - git push origin my_branch
  4. Send me a pull-request for your topic branch
  5. That's it!

githalytics.com alpha

elixir-mix.el's People

Contributors

tonini avatar pragdave avatar

Watchers

Dan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.