diff options
author | William Carroll <wpcarro@gmail.com> | 2017-01-12T04·17-0500 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2017-01-19T04·19-0500 |
commit | d1bb761a06980a9868d7ca243d27bdc8a2a30679 (patch) | |
tree | 1dba92e45ee50891b47e9b5873ecb95bef48ced8 | |
parent | ca3cb83b3a8311f738d7098d070d6c36123739ff (diff) |
inits file
-rw-r--r-- | elixir-tooling.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/elixir-tooling.md b/elixir-tooling.md new file mode 100644 index 000000000000..9410fa1fe3af --- /dev/null +++ b/elixir-tooling.md @@ -0,0 +1,19 @@ +# Elixir Tooling + +Disclaimer: This file is intended to document learnings about tooling text editors to work with Elixir. + +## Emacs + +### Useful plugins + +* `Elixir-mode`: font-locking, indentation, etc. +* `Alchemist`: IEx, mix, autocompletion via `company`, etc. +* `Flycheck`: works with linters, `Dogma` and `Credo` + +When running an umbrella app, to allow `Alchemist` to properly jump to function definitions run... + +```bash +$ ln -sf ../../_build _build +``` + +...where `../../_build` is the path to the umbrella root directory. |