The issue I see with that is git diffs. If you add another line to that code that changes the alignment of the ->, you’ll end up with a 4 line diff instead of 1.
The elixir formatter doesn‘t have a config for that. It explicitly doesn‘t have many options as one of the use cases it was created for was colaboration on open source elixir code and removing the need for discussions about how to format elixir. There are third party formatters nowadays, which are more configurable.
I had a nice plugin to my editor that made it easy to align these sorts of things (also with and for and multi-clause anonymous functions) before the formatter existed, but I had to give that up. I’ve just accepted that I won’t see that sort of polish any more. However, if you’re a bit adventurous you could perhaps configure your editor to apply your own extra formatting when opening a file, but then formatting it to the project standard when writing/committing.