Almost all modern editors use this approach. The new version of TECO quickly became popular at the AI Lab and soon accumulated a large collection of custom macros whose names often ended in "MAC" or "MACS", which stood for "macro". Two years later, Guy Steele took on the project of unifying the diverse macros into a single set.
เดิม Emacs ย่อมาจาก Editor MACroS เป็นการรวบรวมมาโครที่พัฒนาโดย ริชาร์ด สตอลแมน สําหรับโปรแกรมแก้ไขข้อความที่ชื่อ TECO เมื่อปี พ.ศ. 2518 Guy Steele ได้รวบรวมมาโครเหล่านั้นออกมาเป็นซอฟต์แวร์อีแม็คส์ ต่อมาอีแม็คส์ก็กลายเป็นโปรแกรมแก้ไขข้อความเต็มตัว และมีอยู่ด้วยกันหลายรุ่น