Emacs是一種強大的文本編輯器,在程序員和其他以技術(shù)工作為主的計算機用戶中廣受歡迎。EMACS,即Editor MACroS(宏編輯器)的縮寫,最初由Richard Stallman于1975年在MIT協(xié)同Guy Steele共同完成。這一創(chuàng)意的靈感來源于TECMAC和TMACS,它們是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人編寫的宏文本編輯器。自誕生以來,Emacs演化出了眾多分支,其中使用最廣泛的兩種分別是:1984年由Richard Stallman發(fā)起并由他維護至今的GNU Emacs,以及1991年發(fā)起的XEmacs。XEmacs是GNU Emacs的分支,至今仍保持著相當?shù)募嫒菪浴K鼈兌际褂昧薊macs Lisp這種有著極強擴展性的編程語言,從而實現(xiàn)了包括編程、編譯乃至網(wǎng)絡(luò)瀏覽等等功能的擴展。