Ensime is the ENhanced Scala Interaction Mode for Emacs. It provides a new mode for the well-known editor Emacs, enabling a number of new capabilities when editing Scala source code.
Although often used with Emacs, Ensime is actually able to be coupled with other source code editors, notably Sublime Text 2, allowing advanced Scala editing in those editors as well.
The project can be found at the Ensime github page
The Sublime integration effort can be found at it's own project page