doomemacs/modules/lang/elixir
2020-01-14 22:32:11 -05:00
..
config.el Update feature check of flycheck in elixir mode 2020-01-14 08:53:30 +01:00
packages.el PIN ALL THE PACKAGES 2020-01-14 22:32:11 -05:00
README.org Fix references to :tools fly{spell,check} 2020-01-14 03:04:26 -05:00

lang/elixir

Description

This module provides support for Elixir programming language via alchemist.el or elixir-ls.

Module flags

  • +lsp Enable LSP support. Requires elixir-ls.

Prerequisites

You should have Elixir installed, for example, via your distribution's package manager or a version management tool such as asdf.

If you want to add support for LSP (:tools lsp), be sure to install elixir-ls and enable :tools lsp in your init.el.

To support linting with credo, add :checkers syntax to your init.el

Install Elixir

With asdf

asdf plugin-add elixir
asdf install elixir 1.9.1

Arch Linux

sudo pacman -S elixir

Gentoo Linux

sudo emerge -v dev-lang/elixir

openSUSE

sudo zypper install elixir

Features

  • Code completion (:completion company)
  • Documentation lookup (:tools lookup)
  • Mix integration
  • Phoenix support
  • iex integration (:tools eval)
  • Syntax checking (:checkers syntax, using flycheck-credo~)