3月1日にリプレースした MacBook Pro にようやく Emacs をインストール。
今回もありがたく @takaxp 氏の解説とパッチを利用させていただいた。感謝!
Emacs-25.3/26.1/26.1.50(Mojave)/27x にインラインパッチをあてて使う(macOS) - Qiita
前回のインストール
Autoconf と GnuTLS、 libxml2 が無かったので事前にインストール。個人的慣習として ~/local 以下に置いておくため --prefix=$HOME/local/emacs を configure で指定している。
$ brew install autoconf
$ brew install gnutls pkgconfig
$ brew install libxml2
$ export PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig"
$ cd ~/tmp
$ git clone git://git.sv.gnu.org/emacs.git
$ curl -LO https://gist.githubusercontent.com/takaxp/3314a153f6d02d82ef1833638d338ecf/raw/156aaa50dc028ebb731521abaf423e751fd080de/emacs-25.2-inline.patch
$ cd emacs
$ git reset --hard 6217746dd6
$ git checkout -b emacs-26
$ git reset --hard 9ad0f1d15c
$ patch -p1 < ../emacs-25.2-inline.patch
$ ./autogen.sh
$./configure CC=clang --prefix=$HOME/local/emacs --without-x --with-ns --with-modules
$ make bootstrap -j1
$ make install -j1
$ cd ./nextstep
$ open .
# Emacs.app を /Applications に移動