为什么 emacs 不再适用于 iTerm?

Why does emacs not work in iTerm anymore?

$ emacs -batch -l dunnet*
zsh: command not found: emacs
$

我试图 运行 在 iTerm 中这样做,但出现了错误。 请帮助我,这也可以帮助很多人。 (我想玩我的游戏!)

*这是 iTerm 中的一个游戏,适合任何感兴趣的人

emacs 曾经与 macOS 捆绑在一起,但显然自 Catalina (10.15) 以来不再如此:

Emacs no longer being bundled with macOS Catalina confirms once and for all that Vim is the superior editor

by @SmileyKeith (source)

(找不到更好的来源;如果可以请编辑)

您可以从 https://emacsformacosx.com/ 下载适用于 macOS 的 Emacs。假设您将其安装到 /Applications,您可以使用以下命令启动它:

/Applications/Emacs.app/Contents/MacOS/Emacs -batch -l dunnet

与 Emacs 的捆绑版本不同,此版本带有 window 系统支持。如果您想在 Emacs window 中玩 Dunnet,请尝试:

/Applications/Emacs.app/Contents/MacOS/Emacs -f dunnet