😀
Upgrade GNU Emacs 28.1
環境
- macOS Monterey
- Homebrew 3.5.4
GNU Emacs 27.2 → 28.1
brew install --cask emacs
caskでinstallしても
brew install emacs
formulaでinstallしてもxwidgetsが有効になっていないようだったのでsourceから。
brew reinstall --build-from-source --interactive emacs
プロンプトがでたところで
./configure --with-xwidgets
途中で出たメッセージ
Run 'make' to build Emacs, then run 'src/emacs' to test it.
Run 'make install' in order to build an application bundle.
The application will go to nextstep/Emacs.app and can be run or moved
from there.
The application will be fully self-contained.
make
make install
無事、できたようなのでFinderを立ち上げて
open .
nextstep/Emacs.appをアプリケーションフォルダへコピー。
exit
Error: Empty installation
というメッセージがでたけれど、アプリケーションフォルダにモノはあるので問題はなかった。
ターミナルから動かせないが。
結果
追記(2022-07-31)
emacsclientを使う必要があり、アプリケーションフォルダへシンボリックリンクを張る。
% pwd
/opt/homebrew/bin
% ls -l | grep Emacs
lrwxr-xr-x 1 yamada admin 52 Jul 31 11:47 ctags -> /Applications/Emacs28.1.app/Contents/MacOS/bin/ctags
lrwxr-xr-x 1 yamada admin 54 Jul 31 11:47 ebrowse -> /Applications/Emacs28.1.app/Contents/MacOS/bin/ebrowse
lrwxr-xr-x 1 yamada admin 58 Jul 31 11:47 emacsclient -> /Applications/Emacs28.1.app/Contents/MacOS/bin/emacsclient
lrwxr-xr-x 1 yamada admin 52 Jul 31 11:47 etags -> /Applications/Emacs28.1.app/Contents/MacOS/bin/etags
Discussion