いわゆるテキスト・エディターとして、日頃 emacs と vi (Vim) を使っている (使用頻度は emacs:vi=90:10 くらいだと思う)。
emacs はその時々で使えるものを適当に選んでいるが、 最近は 「Emacs 25.2 のインストール」 に書いたように、
を使わせていただいてます。
それで気がつかなかったのだけれど、 Catalina には、 それまでの macOS にはあった /usr/bin/emacs がない。 あらら。 まあ「あんな古いバージョンをインストールするなんて…」 とか思っていたわけだけど、使っている人もいたので、 他人事ながらちょっと心配。
ネット上には色々な人が make した (ビルドした) emacs があるから (上に書いた 「Emacs-25.2(ちらつき対策済みビルド)」 とか)、 それをインストールして使えば良いと思うが、 /usr/bin/emacs と違って、 GUI アプリケーションであるので、これまでと同じように使いたければ、
emacs -nw なんとか.c |
自分がこれまで使ってきた emacs が、新しい OS でもきちんと動くかどうかは、 確認した方が良いのかもしれない。当面困っていないけれど。
(2019/11/25) と言うわけで、チェックしてみたら、起動時にエラーが出ていた。
2019-11-25 09:59:12.231 Emacs[16740:661194] Failed to initialize color list unarchiver: Error Domain=NSCocoaErrorDomain Code=4864 "*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: non-keyed archive cannot be decoded by NSKeyedUnarchiver" UserInfo={NSDebugDescription=*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: non-keyed archive cannot be decoded by NSKeyedUnarchiver} |
(2019/12/27追記) Emacs を新しくした上で、 ~/Library/Colors/Emacs.clr を削除するのだとか (https://lists.gnu.org/archive/html/emacs-devel/2018-09/msg00988.html)。 確かに 26.3 でそうしたら警告は出なくなった。
桂田 祐史