Do you love working on console without any graphical environment or any sort of GUI? If yes then read further. At sparxsys we work mostly on Linux based operating system like Fedora, Ubuntu and CentOS. No matter what the O.S. is we use Emacs a lot, we love it because this single editor can be used for various programming languages and also it is like a mini O.S. on its own. You can also manage your files using Emacs and it can be automated to load the modes based on the file extension.