emacs 26.1 がリリースされたみたいですね.
手元で使ってるのは
(emacs-version)
"GNU Emacs 27.0.50 (build 1, x86_64-apple-darwin17.3.0, NS appkit-1561.20 Version 10.13.2 (Build 17C88)) of 2018-01-07"
ですけどね.そういえば,手元の環境はしばらく更新してないなぁ.割と安定して使えてるからな.
話戻して 26.1 について.
emacs 26.1 のソースに,過去 26.x 系列用に作ってた Mac 用の inline patch を当てて Mac でビルドしてみました.
patch ファイルは http://plamo.linet.gr.jp/~matsuki/mac/emacs-20170905-inline.patch.gz にあります.2017/9/12 の「emacs inline patch を atok 2017 for mac 用にちょっとだけ調整」って blog 記事で少しだけ説明を書いてます.
ちなみに手元の開発環境は
$ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple LLVM version 9.1.0 (clang-902.0.39.2)
Target: x86_64-apple-darwin17.5.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
で,brew の環境は
$ brew list
autoconf gettext imagemagick libpng mailutils pcre stunnel
automake glib jigdo libtasn1 ncurses pixman w3m
bdw-gc gmp jpeg libtiff nettle pkg-config wget
berkeley-db gnutls libffi libtool openssl qemu xz
freetype gsasl libidn2 libunistring p11-kit readline
な感じ.
ということで,下記手順でバイナリ作成.
% tar xvf emacs-26.1.tar.xz
% cd emacs-26.1
% gzip -dc ../emacs-20170905-inline.patch.gz | patch -p1
% ./autogen.sh
% ./configure --without-makeinfo --with-mailutils --without-xml2
% make -j4
% make install
configure のオプションとか,make のオプションは各自適宜修正してください.
これでカレントの nextstep/Emacs.app 以下にファイル一式がインストールされます.
ってことで実行.
1時間くらいしか試していませんが,手元の ATOK 2017 との組み合わせで特に問題なく使えてるみたい.
動作確認後は,nextstep ディレクトリ以下の Emacs.app をまるごと /Applications などにコピーすれば良いかと思います.
以上,参考まで.
- 作者: Debra Cameron,James Elliott,Marc Loy,Eric Raymond,Bill Rosenblatt,宮下尚,半田剣一,新井貴之,鈴木和也
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2007/03/12
- メディア: 大型本
- 購入: 14人 クリック: 331回
- この商品を含むブログ (117件) を見る
[改訂新版]Emacs実践入門―思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus)
- 作者: 大竹智也
- 出版社/メーカー: 技術評論社
- 発売日: 2017/09/22
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る