9 hours ago
- Emacs 在概念上是一个 'Lispboard'——一个嵌入 Lisp 解释器的工作环境,而不仅仅是一个文本编辑器、操作系统或 IDE。
- 理想的工作环境将多个工具(终端、电子邮件、代码编辑器)合并到一个单一、集成的窗口中,共享快捷键、配置和交互性。
- Emacs 允许直接在 Elisp 中编写脚本、原型设计和构建工作流,无需依赖外部二进制文件,从而创建一个自包含的环境。
- 通过跨平台字节码编译,Emacs 提供了一个在不同操作系统上运行一致的虚拟机。
- Emacs 不是文本编辑器、操作系统或 IDE,而是一个 Lisp 解释器和框架,它重新实现了许多程序,并通过共享事件总线集成。
- 网络浏览器是 Emacs 的真正竞争对手,它提供了一个跨平台虚拟机,但带有隔离的标签页和有限的用户所有权,这与 Emacs 的集成和可定制环境不同。
- 使用 Emacs 并非怀旧;它提供了一种独特、可替代的在软件中工作和生活的方式,具有终身定制的潜力。