GNU Emacs merupakan editor yang sangat powerfull, aplikasi ini bahkan jauh lebih tua dari Linux. Bahkan bukan hanya sekadar text editor, aplikasi ini bisa dicustomize sesuai keinginan penggunanya. Kalo kata pencipta software ini "the extensible, customizable, self-documenting, real-time display editor". Ya tidak berlebihan, W secara pribadipun sangat menyukai editor ini dibanding editor lain seperti vim, meski untuk hal-hal lain vim lebih powerfull ( misalkan untuk melihat kode (bukan edit) ).
Editor ini awalnya merupakan editor macro untuk Editor TECO pada system operasi ITS yang lebih tua dari Unix, ditulis oleh Richard Stallman bersama dengan Guy Lewis Steele Jr, dan terinspirasi dari TECMAC dan TMACS yang juga merupakan Macro dari Editor TECO diatas. Sejarah Emacs pun cukup panjang hingga menjadi seperti saat sekarang ini. James Gosling (yang kemudian menemukan berita dan bahasa Java) menulis editor Emacs pertama yang berjalan di mesin Unix pada tahun 1991 yang ditulis dengan bahasa C , menggunakan sintaks Mocklisp sebagai bahasa pembuat ekstensionnya, yang kemudian di tahun 1984 menjadi proprietary software.