Version 2.5.0 of package Elixir-Mode has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Elixir-Mode describes itself as: =================================== Major mode for editing Elixir files =================================== More at https://elpa.nongnu.org/nongnu/elixir-mode.html ## Summary: Provides font-locking, indentation and navigation support ## Recent NEWS: ## v2.6.0 - Unreleased ## v2.5.0 - 2023-06-26 * [#505](https://github.com/elixir-editors/emacs-elixir/pull/505) - Update markdown, add Tips & Tricks * [#504](https://github.com/elixir-editors/emacs-elixir/pull/504) - Add guards to easymenu * [#502](https://github.com/elixir-editors/emacs-elixir/pull/502) - add H to list of sigil characters * [#499](https://github.com/elixir-editors/emacs-elixir/pull/499) - Fix CI * [#498](https://github.com/elixir-editors/emacs-elixir/pull/498) - Delete -emacs-elixir-format files when elixir-format is called uninteractively * [#496](https://github.com/elixir-editors/emacs-elixir/pull/496) - Add mention of Tree-Sitter WIP work * [#493](https://github.com/elixir-editors/emacs-elixir/pull/493) - Support ~H heex sigil * [#490](https://github.com/elixir-editors/emacs-elixir/pull/490) - chore(cleanup): remove Emacs 24 hack not supported anymore * [#489](https://github.com/elixir-editors/emacs-elixir/pull/489) - fix(tests): remove duplicated tests * [#487](https://github.com/elixir-editors/emacs-elixir/pull/487) - Bump otp and elixir versions for ci testing ## v2.4.0 - 2021-10-05 * [#485](https://github.com/elixir-editors/emacs-elixir/pull/485) - Add require for cl-lib * [#482](https://github.com/elixir-editors/emacs-elixir/pull/482) - Remove pkg-info dependency * [#481](https://github.com/elixir-editors/emacs-elixir/pull/481) - Enable elixir-mode by default when opening mix.lock file. * [#475](https://github.com/elixir-editors/emacs-elixir/pull/475) - Backport ppss accessors, use setq-local & more * [#472](https://github.com/elixir-editors/emacs-elixir/pull/472) - chore: update guides with new build system * [#471](https://github.com/elixir-editors/emacs-elixir/pull/471) - feat: switch CI and build system * [#470](https://github.com/elixir-editors/emacs-elixir/pull/470) - Highlight atom map keys that end with a newline * [#468](https://github.com/elixir-editors/emacs-elixir/pull/468) - Sigil heredoc support * [#459](https://github.com/elixir-editors/emacs-elixir/pull/459) - Customizable face for numbers ## v2.3.2 - 2020-11-16 * [#460](https://github.com/elixir-editors/emacs-elixir/pull/460) - @typedoc recognized as heredoc * [#454](https://github.com/elixir-editors/emacs-elixir/pull/454) - Add ~L, ~E, and ~e sigils for EEx and LiveView * [#449](https://github.com/elixir-editors/emacs-elixir/pull/449) - Disable smie-blink-matching-inners-locally * [#448](https://github.com/elixir-editors/emacs-elixir/pull/448) - make usable again in Emacs 27 * [#438](https://github.com/elixir-editors/emacs-elixir/pull/438) - Run mix directly * [#442](https://github.com/elixir-editors/emacs-elixir/pull/442) - Add support for ~U sigil * [#441](https://github.com/elixir-editors/emacs-elixir/pull/441) - Inherit faces from appropriate built-in ones * [#433](https://github.com/elixir-editors/emacs-elixir/pull/433) - Special case for indentation of fat arrow in map literals * [#420](https://github.com/elixir-editors/emacs-elixir/pull/420) - change to mix.exs directory before format * [#425](https://github.com/elixir-editors/emacs-elixir/pull/425) - fontify defguard and defguardp * [#418](https://github.com/elixir-editors/emacs-elixir/pull/418) - locate closest formatter.exs on save * [#406](https://github.com/elixir-editors/emacs-elixir/pull/406) - add elixir-format function * [#381](https://github.com/elixir-editors/emacs-elixir/pull/381) - Fontify ~N and ~T sigils * [#383](https://github.com/elixir-editors/emacs-elixir/pull/383) - Fix @dox highlight * [#386](https://github.com/elixir-editors/emacs-elixir/pull/387) - Fix a broken command name * [#374](https://github.com/elixir-editors/emacs-elixir/pull/374) - Fix highlighting ignored variable in pattern match * [#373](https://github.com/elixir-editors/emacs-elixir/pull/373) - Fontify ~D sigil * [#368](https://github.com/elixir-editors/emacs-elixir/pull/368) - Implement moving defun command * [#364](https://github.com/elixir-editors/emacs-elixir/pull/364) - Fix issue that emacs hangs after def? statement ... ...
