Skip to content

Releases: elixir-editors/emacs-elixir

Elixir-Mode v2.2.5

18 Jun 21:15
Compare
Choose a tag to compare
  • #222 - correct indentation inside heredoc strings
  • #221 - highlight atoms correctly in a pattern match
  • #220 - Correct indentation of parenthesized expression inside blocks
  • #214 - correct indentation after one line definition with if keyword
  • #213 - remove do keyword to handle also oneline definitions

Elixir-Mode v2.2.4

26 May 19:25
Compare
Choose a tag to compare
  • #203 - Implement triple-quoted strings.

Elixir-Mode v2.2.3

26 May 13:26
Compare
Choose a tag to compare
  • #202 - correct indentation after oneline def/if definition
  • #200 - correct elements indentation for structs, maps and tuples
  • #198 - indenting elements of a list correctly
  • #196 - correct indentation outside of blocks

Elixir-Mode v2.2.2

22 May 14:59
Compare
Choose a tag to compare
  • #193 - fix wrong indentation on empty line between existing code
  • #195 - highlighting of capitalized modules when used as structs
  • #192 - Fix (error "Lisp nesting exceeds `max-lisp-eval-depth'") which crashes correct indentation
  • #190 - correct indentation for multiclause anonymous functions
  • #189 - Modify indentation rules for one-line functions ending with bitstrings.
  • #179 - Modify syntax highlighting so there is no differentiating between built-in and user-defined modules.
  • #188 - Fix changelog.
  • #187 - Add unresolved test case.
  • #178 - Factor out cask install as its own task in Rakefile

v2.2.1

19 May 19:15
Compare
Choose a tag to compare
  • #186 - Remove undocumented failing tests.
  • #182 - Remove redundant local-pair tip for smartparens users
  • #183 - Fix typos in README.
  • #176 - Highlight digits in atoms
  • #173 - Add function to apply fill-region in doc strings
  • #175 - Add tips for smartparens users
  • #177 - Prefer Emacs over emacs.
  • #141 - Add documentation line explaining how to edit Elixir templates.

Elixir-Mode v2.2.0

31 Dec 16:30
Compare
Choose a tag to compare

Enhancements

  • [Indentation] Indent listing inside square brackets. (#160)
  • [Indentation] Indent of binary sequence inside match block
  • [Indentation] Indent correct after a binary sequence <<1,2,3,4>>.
  • [Indentation] Indent correct after oneline def ... do: function
  • [Indentation] Correct behavior after last line in buffer. (#145)

Elixir-Mode v2.1.1

24 Dec 15:15
Compare
Choose a tag to compare

Enhancements

  • [Indentation] Indent block inside a fn match.

Bugfixes

  • [Indentation] #152 Fix indentation inside parens wrapped around def

Elixir-Mode v2.1.0

23 Dec 21:44
Compare
Choose a tag to compare

Enhancements

  • [Indentation] Continue of indentation in multiple line assignment.
  • [Indentation] Always indent with only 2 spaces except when function arguments span multiple lines.
  • [Indentation] Fix the indentation for mixed matchings.
  • [Indentation] Pipe |> indentation works correctly.
  • [Syntax Highlighting] Fontify continuation lines assignment.

Changes

  • [Deprecated] Add deprecated message for eval and quoted functions.

v2.0.2

29 Oct 17:57
Compare
Choose a tag to compare

v2.0.2 - 2014/10/29

  • #136 - Expand def of block operator regex to include non-newlines.
  • #137 - update rake tasks
  • #135 - Update README so the MELPA badge points to stable build.
  • #133 - refine readme
  • #134 - refine the ability to show the current elixir-mode version
  • #132 - Added: test coverage with undercover.el
  • #131 - Fix documentation url
  • #127 - Add failing test for comment in cond expression (fixed)
  • #128 - Added: collection of failing tests
  • #124 - Fixed: Build Status badge
  • #123 - TravisCI: add-apt-repository and apt-get install fix
  • #121 - Add TravisCI support
  • #122 - Remove unused code

v2.0.1

18 Sep 02:44
Compare
Choose a tag to compare

v2.0.1 - 2014/09/11

  • #119 - Fixed: indent-inside-parens
  • #117 - Fixed: emacs 24.3 tests
  • #116 - Add "How to run tests" section to CONTRIBUTING.md
  • #118 - Added: try/rescue rule
  • #114 - Fixed: run tests interectively for terminal