I have created a language support Atom package for Elm, using tree-sitter, the Atom new engine to parse that is faster and considered the default https://atom.io/packages/language-elm-treesitter