eiffel-mode is a major-mode for editing Eiffel files in GNU Emacs.
eiffel-mode can be installed from source directly using your
favourite approach or framework, or from MELPA and MELPA Stable as a
package.
To install eiffel-mode simply type M-x package-install<RET>eiffel-mode<RET>.