NonGNU ELPA - elixir-mode

elixir-mode

Description
Major mode for editing Elixir files
Latest
elixir-mode-2.5.0.tar, 2023-Jun-26, 110 KiB
Maintainer
Website
https://github.com/elixir-editors/emacs-elixir
Browse ELPA's repository
CGit or Gitweb
Badge

To install this package, run in Emacs:

M-x package-install RET elixir-mode RET

Full description

 Provides font-locking, indentation and navigation support
 for the Elixir programming language.

Old versions

elixir-mode-2.4.0.tar.lz2022-Jan-2930.5 KiB

News

v2.6.0 - Unreleased

v2.5.0 - 2023-06-26

  • #505 - Update markdown, add Tips & Tricks
  • #504 - Add guards to easymenu
  • #502 - add H to list of sigil characters
  • #499 - Fix CI
  • #498 - Delete -emacs-elixir-format files when elixir-format is called uninteractively
  • #496 - Add mention of Tree-Sitter WIP work
  • #493 - Support ~H heex sigil
  • #490 - chore(cleanup): remove Emacs 24 hack not supported anymore
  • #489 - fix(tests): remove duplicated tests
  • #487 - Bump otp and elixir versions for ci testing

v2.4.0 - 2021-10-05

  • #485 - Add require for cl-lib
  • #482 - Remove pkg-info dependency
  • #481 - Enable elixir-mode by default when opening mix.lock file.
  • #475 - Backport ppss accessors, use setq-local & more
  • #472 - chore: update guides with new build system
  • #471 - feat: switch CI and build system
  • #470 - Highlight atom map keys that end with a newline
  • #468 - Sigil heredoc support
  • #459 - Customizable face for numbers

v2.3.2 - 2020-11-16

  • #460 - @typedoc recognized as heredoc
  • #454 - Add ~L, ~E, and ~e sigils for EEx and LiveView
  • #449 - Disable smie-blink-matching-inners-locally
  • #448 - make usable again in Emacs 27
  • #438 - Run mix directly
  • #442 - Add support for ~U sigil
  • #441 - Inherit faces from appropriate built-in ones
  • #433 - Special case for indentation of fat arrow in map literals
  • #420 - change to mix.exs directory before format
  • #425 - fontify defguard and defguardp
  • #418 - locate closest formatter.exs on save
  • #406 - add elixir-format function
  • #381 - Fontify ~N and ~T sigils
  • #383 - Fix @dox highlight
  • #386 - Fix a broken command name
  • #374 - Fix highlighting ignored variable in pattern match
  • #373 - Fontify ~D sigil
  • #368 - Implement moving defun command
  • #364 - Fix issue that emacs hangs after def? statement ... ...