@kyanny's blog

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

Homebrew でインストールした Emacs は brew linkapps しても Spotlight にインデックスされない

不便だと感じつつも何が原因か見当もつかず不思議に思っていたが、 Spotlight は symlink をインデックスに追加しないらしい。

apple.stackexchange.com

自分はアプリケーションの起動ももっぱら Spotlight からキーボードで行っているので、 Emacs だけそれができず不便だったが、HomebrewでEmacsをインストール。 - @YuG1224 blogをみて Emacs.app をまるごとコピーしたら Spotlight の検索結果に出てくるようになり、そこから起動もできるようになった。 StackExchange のほうにあるように「エイリアス」を作ってもいいのかもしれない。

なお /Applications/Emacs.app がすでに存在する状態では brew linkapps は失敗するので、コピーしたことを忘れてコマンドを実行してもおかしなことにはならない。

$ brew linkapps emacs
Linking /usr/local/opt/emacs/Emacs.app to /Applications.
Error: /Applications/Emacs.app already exists, skipping.