Provides a major mode for editing Elm source code, and working with common core and third-party Elm tools including the compiler, repl, elm-format and more.