Skip to content

Releases: elixir-editors/emacs-elixir

Elixir-Mode v2.5.0

26 Jun 17:40
Compare
Choose a tag to compare

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

13 Jun 15:06
7373e91
Compare
Choose a tag to compare

New tag to force builds all over :)

Sorry for the inconvenience! No changes from 2.4.0.

Elixir-Mode v2.4.0

12 Jun 21:02
7373e91
Compare
Choose a tag to compare

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

19 Apr 08:59
Compare
Choose a tag to compare
  • #337 - Fix indentation issue after COMMA token
  • #333 - Fix indentation of second element inside list of tuples
  • #332 - Correct indent after using 'for' as function name
  • #329 - Indent by one level if current line belongs to function call

Elixir-Mode v2.3.0

13 Apr 08:22
Compare
Choose a tag to compare
  • #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

03 Apr 11:58
Compare
Choose a tag to compare
  • #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 and send_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

19 Oct 13:32
Compare
Choose a tag to compare
  • #270 - Fix highlighting hashmark in sigil
  • #269 - Fix string interpolation
  • #268 - added font-lock to defoverridable
  • #262 - Add indentation tests for comprehensions
  • #267 - ~s is sigil, not attribute
  • #266 - Fix quotes in sigils
  • #264 - Fix string interpolation

Elixir-Mode v2.2.7

17 Sep 08:13
Compare
Choose a tag to compare
  • #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

05 Aug 06:03
Compare
Choose a tag to compare
  • #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