After working with Solidity for a while and using
package-list in Emacs and look for `solidity-mode'
solidity-mode 20170712.1442 installed Major mode for ethereum's solidity language
If you don't see it you will need to point to MELPA so
package.el can find it. See the repo link below for more details.