Emacs

GNU Emacs contributors; Mac builds by David Caldwell · GNU Emacs 文本编辑器和 Emacs Lisp 环境,采用 David Caldwell 的 Universal Mac 发行版,内置帮助且高度可定制。

Cask开发工具Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装1,320App榜第 137
近一年安装2.5万365 天累计
最新版本31.15 天前 · 10月7日
下载大小179MBarm64 / x86_64 · dmg
更新节奏不定期近 30 天 1 个版本

介绍

GNU Emacs 是一款可扩展的文本编辑器和编程环境,以 Emacs Lisp 为基础构建。此 Mac cask 从 David Caldwell 的 Emacs For Mac OS X 发行版获取 Emacs.app;该发行版称其软件包是纯 GNU Emacs 构建,不含额外内容。它不是独立的 Emacs Mac 移植版 Aquamacs,也不是 emacs-plus formula 构建。

功能

  • 使用支持语法的主要模式和可扩展的按键绑定编辑文本及源代码。
  • 使用缓冲区、窗口、搜索、替换和键盘宏。
  • 使用内置帮助、教程和可搜索的手册。
  • 使用 Org 模式整理笔记和任务。
  • 配合适当的外部工具运行 Shell、编译和调试工作流。
  • 通过 Emacs Lisp 和已安装的软件包扩展编辑器。
  • 使用图形化 Mac 应用,或此发行版提供的命令行客户端。

安装和入门

使用 brew install --cask emacs-app 安装,或打开该发行版的官方 Universal DMG,并将 Emacs.app 移至 Applications。当前的 cask 标记是 emacs-app;旧标记是 emacs。打开应用,按 C-h t 启动内置教程,其中 C 表示 Control。C-x C-f 用于打开文件,C-x C-s 用于保存文件。学习按键绑定时,也可以使用菜单命令。

此 cask 还提供命令行 Emacs、emacsclient、ebrowse 和 etags,以及手册页的链接。单独安装的终端版 Emacs 或 formula 安装可能会与这些命令名称冲突;请谨慎选择要使用的可执行文件。此 cask 与 emacs-app@nightly 和 emacs-app@pretest 冲突,因此应选择一个发布渠道,而不要同时安装。它未声明任何额外的 formula 依赖项。

请将自定义设置保存在自己的 Emacs 配置中,并备份重要文件和设置。Emacs Lisp 初始化文件和已安装的软件包可使用你的用户帐户权限执行代码。加载代码前请先检查;不要把下载的配置当作无害文本。外部编译器、语言服务器、Git 和调试工具是独立程序,仅在你选择的工作流中需要,并非普通文本编辑的必需依赖项。

Mac 发行版和构建

Universal 软件包支持 Intel 和 Apple Silicon。维护者当前的构建说明称,该发行版继续支持 macOS 10.12 及更高版本,同时说明构建已不再直接在旧版 10.12 构建主机上运行。使用 10.12 至 10.15 版本的旧款 Intel 系统,可以使用相应的编辑器构建版本,无需本机编译。运行 macOS 11 或更高版本的 Intel Mac,以及 Apple Silicon Mac,在较新的软件包中启用了本机编译。启动器会选择合适的捆绑二进制文件;构建主机的变化不会自动意味着运行时最低要求也发生变化。

本机编译会将 Emacs Lisp 转换为本机代码,这与普通字节编译不同。GNU 上游的默认设置本身并不能证明每个第三方二进制文件都包含此功能;Mac 发行版维护者会明确说明哪些构建启用了该功能。后缀 30.2-1 和 30.2-2 表示 Mac 发行版对 GNU Emacs 30.2 的重新构建,并非新的 GNU 上游版本号。

发行版维护者还说明,若从 Finder、Dock 或 open 启动,启动器会继承登录 Shell 的环境变量。如果开发工具在终端会话和图形会话中的表现不同,请检查配置和环境,而不要直接假定是编辑器缺少某项功能。

平台、资源和更新

GNU Emacs 也可通过单独的源码构建或软件包支持其他操作系统;此 Universal DMG 仅安装 Mac 发行版。当前 31.1 DMG 的下载大小为 179、170、847 字节,此数据已通过官方 HTTP 元数据确认。这是下载大小,不是安装后占用的空间。没有统一的内存或精确安装空间最低要求;大型文件、软件包和本机编译缓存会消耗额外资源。

本地文件编辑和内置文档可离线使用。下载软件包、访问远程文件和使用在线服务需要网络连接。请允许 macOS 访问你有意编辑的文件和文件夹;麦克风或摄像头权限并非一般文本编辑所需。请关注 Mac 发行版维护者和 GNU Emacs 发布的更新,并区分正式发布版本与 nightly 或预发布快照。

价格和许可证

GNU Emacs 是依据 GNU GPL 第 3 版或更高版本许可的自由软件。正常使用编辑器无需订阅或在线帐户。可自行决定是否捐款,以支持 Mac 构建服务或自由软件开发。文档、捆绑组件、其他软件包和外部服务仍受各自适用的许可证和条款约束。在 Emacs 中使用的付费服务,不会因为安装此 cask 而包含在内。

来源:Mac 发行版、Mac 构建详情、发行版发布记录、GNU Emacs。

新版本 31.1 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译

  • 启动在 early-init.el 之前加载 site-start.el。
  • 终端界面在兼容的终端中默认启用鼠标模式。
  • 工具停止构建和安装旧版 ctags 程序。

开源的 Homebrew 图形界面。安装通过 macOS 客户端或 brew 命令完成。

© 2026 OpenNavo