On a somewhat related note, a cool feature available on neovim using elixir-tools, is the expand macro: