You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expert is the official language server implementation for the Elixir programming language.
Installation
You can download Expert from the releases page for your
operating system and architecture. Put the executable somewhere on your $PATH, like ~/.local/bin/expert
Expert can be built in two ways: building a regular release for your own system(a "plain" release), or building
a "burrito" release that works on multiple systems.
To build Expert for your system, run the following command:
just release
You can then point your editor to the start_expert executable in the generated release.
You can also run start_expert --help to see available options.
Important
If your editor doesn't do it automatically, make sure to pass the --stdio flag to Expert.
To build Expert using burrito, you need Zig 0.15.2 installed on your system.
Later versions will not work.
Then you can run the following command:
just burrito-local
This will build the Expert binary and place it in the apps/expert/burrito_out directory. You can then point your
editor to this binary.
For companies wanting to directly sponsor full time work on Expert, please reach out to Dan Janowski: EEF Chair of Sponsorship WG at sponsor+expert (at) erlef (dot) org.
Individual
Individuals can donate using GitHub sponsors. Team members are listed in the sidebar.