These instructions were tested on openSUSE Tumbleweed and openSUSE Leap 15.1. There are some modules left that are not documented yet, but this already improves the sitution for common openSUSE users. |
||
---|---|---|
.. | ||
config.el | ||
packages.el | ||
README.org |
lang/elixir
Description
This module provides support for Elixir programming language via alchemist.el or elixir-ls.
Module flags
+lsp |
add support for LSP |
Plugins
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 :tools flycheck
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 (
:tools flycheck
, using flycheck-credo~)