brew upgrade
を長いことサボってたので久しぶりにやったら emacs-mac
がアップグレードされた影響?で magit が突然動かなくなった。
ログを見ると丁寧な指示が書いてあった。osascript
でエイリアスを作れ、というのは初めて見た。Doom Emacs の場合についてまで触れられているのは、ユーザー数(と問い合わせ・バグ?レポート)の多さが伺える。
==> emacs-mac This is YAMAMOTO Mitsuharu's "Mac port" addition to GNU Emacs 28. This provides a native GUI support for Mac OS X 10.10 - 12. After installing, see README-mac and NEWS-mac in /usr/local/opt/emacs-mac for the port details. Emacs.app was installed to: /usr/local/opt/emacs-mac To link the application to default Homebrew App location: osascript -e 'tell application "Finder" to make alias file to POSIX file "/usr/local/opt/emacs-mac/Emacs.app" at POSIX file "/Applications"' You can use ln -s, but symlinks created this way don't show up in Spotlight: ln -s /usr/local/opt/emacs-mac/Emacs.app /Applications If you are using Doom Emacs, be sure to run doom sync: ~/.emacs.d/bin/doom sync For an Emacs.app CLI starter, see: https://gist.github.com/4043945 Emacs mac port also available on MacPorts with name "emacs-mac-app" and "emacs-mac-app-devel", but they are not maintained by the maintainer of this formula.
書いてある通りにして、ことなきを得た。
Homebrew で Emacs といえば emacs-plus
が有名で有名で長らく使ってきたし、そもそも GNU Emacs For Mac OS X を使いたいところだが、Doom Emacs は emacsformacosx
ビルドは使えないと書いてあり、emacs-plus
もやや動作が安定しないと書いてあるので、一番マシそうな emacs-mac
を使っている次第。