The Atom text-editor is the best practise of the text editors. You can keep it simple or you can tweak it like and IDE. The choice is yours.
Open Source, modular and multiplatform
Programming languages and text editors have to evolve together, so Open Source and a modular architecture are the keys to “almost fit one size for all”.
Atom is also based on Chromium web browser so it is a known performant and multiplatform base.
Package Manager and apm
The plugin can be enabled or disabled without restart.
Theme & Font