GNU Emacs 是一款可扩展的文本编辑器,可以使用 Emacs Lisp 自定义其行为。它支持纯文本编辑、编程模式、文件与缓冲区管理,以及许多可选软件包。你可以学习其核心编辑命令,而不必采用所有扩展。