@kyanny's blog

My thoughts, my life. Views/opinions are my own.

brew upgrade emacs-mac

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 を使っている次第。