Releases: elixir-editors/emacs-elixir
Releases · elixir-editors/emacs-elixir
Elixir-Mode v2.5.0
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
Elixir-Mode v2.4.1
New tag to force builds all over :)
Sorry for the inconvenience! No changes from 2.4.0.
Elixir-Mode v2.4.0
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
Elixir-Mode v2.3.2
Elixir-Mode v2.3.1
Elixir-Mode v2.3.0
- #327 - Correct indentation of maps inside lists
- #326 - Correct anonymous fun indent inside block
- #325 - Fix indentation of statement keywords on dot call
- #324 - added failing tests for named functions in if and case
- #322 - added a failing indentation test for cond within with
- #321 - Fix invalid highlighting '::' in binaries
- #318 - Fix indent of pipes inside blocks of 'def' for example
Elixir-Mode v2.2.9
- #317 - Correct pipeline indentation
- #316 - Fix indentation of if within an else block
- #315 - Correct indentation with for-comprehensions within blocks
- #314 - Fix highlighting triple single quote(heredoc)
- #313 - Correct indentation after a one line 'fn' definition
- #305 - Added test case for for-comprehensions within case
- #303 - Fix escaped delimiter in sigil issue
- #295 - Demonstrate defstruct indention in a test case
- #261 - Test for multi-line function calls without parenthesis
- #299 - Added
with/1
to the highlighted keywords - #298 - Added a test for alignment of the last key in multiline maps in cases
- #296 - Gray out ignored variables
- #291 - Added a test for indenting non-finished one-line if-else
- #289 - Added a test case for if within an else
- #287 - Fix sigil triple quotes
- #284 - Added a test for highlighting end after comment
- #285 - Don't capture '(or line-start (not (any ".")))'
- #282 - Indent multiple macro calls with do colon correct
- #280 - Fix one line definitions with equal char inside guard
- #279 - Fix indentation of single line fun declarations after single line fun declarations with when clauses
- #277 - Fix syntax highlighting sigils in string
- #273 - Removed send_after from highlighted keywords
- #272 - Added
send
andsend_after
to font lock - #271 - Highlight module if preceded by a pipe
Thanks to all the contributors and issue reporters <3
Elixir-Mode v2.2.8
Elixir-Mode v2.2.7
- #260 - Correct indentation after "for" comprehension
- #259 - Indent receive/after matches correct
- #258 - Emacs hangs if
elixir-smie-forward-token
returns an empty string - #253 - Fix Highlight atom issue(atom contains '!', '?', '@')
- #252 - Fix after dot highlighting
- #249 - Add correct indent for "if" inside a "->" block
- #246 - Fix highlighting true, false, nil
- #244 - True,false, nil are highlighted as atoms
- #241 - correct indent for oneline
do:
when moved to next line - #240 - Correct indent in case expression when returning a tuple
- #236 - fontify special macros with prefix like '%' and '&'
- #235 - correct indentation for identifiers which contains built in words after a dot
Elixir-Mode v2.2.6
- #234 - don't highlights LHS as a variable in
==
case fixes #225 - #233 - module syntax highlighting also works correctly with &
- #232 - correct indentation for closing Map curly bracket fixes #223
- #231 - correct indentation for block with multiple matches
- #228 - clear elixir-mode from deprecated functions