21世紀になったので、 Emacs21 を使います。
目次 [なぜ、今 Emacs21 なのか?] [Emacs20 Antinews] [Getting Emacs] [build & install] [CVS を追っかける] [NTEmacs21] [設定] [Mailing Lists] [*scratch*]
Emacs21 の最大の特徴は、新しい display enigne です。「これが FSF Emacs か!?」初めて見た方は、まずその見た目に驚かされることでしょう。
tool-bar とは、これも新設の機能で、 XEmacs に付いているものに似ています。まあ下の画面写真を見てください。すぐ分かります。
そして何より、terminal-face が復活しています!! どれほど待ち望んだことか...。Mule2.3@Emacs19.34 が古くなってしまってからというもの、Windows machine から TeraTerm + TTSSH での作業が多い者として本当に嬉しいことです。terminal-face とは、(not window-system) 状態 (-nw) で terminal 内に立ち上げた Emacs に色が付いてくれる機構のことです。font-lock との連携で、Mule2.3 よりずっと多彩な face の表示が行えます。
サンプル画像 startup screen (牛の xpm が貼ってある。あと新設 tool-bar) / M-x customize (フォントとかボタンとか) / Terminal
新しいヴァージョンの Emacs の新機能を知るには、付属文書の Antinews (逆ニュース) を読むのが1番手っ取り早いと思います。通常の新機能紹介は、前ヴァージョンと比較して新ヴァージョンがいかに凄くなったかを説明するものですが、Antinews は時間の流れを逆に取って、Emacs21 から Emacs20 への "進化" を説明するものです。いかにも GNU っぽいジョークです。もちろんこれを読むと、Emacs21 の新機能が分かるようになっています。
21.0.105 付属のものの、日本語訳と原文を用意しました。原文は anti.texi を texi2html に通して若干整形したもので、日本語訳もそれをベースにしています。原文が GPL なので、訳も GPL にしたがって自由に配布して構いません。
具体的な話へと継いでいけるように、manual を見ながら annotation をした版がここにあります。こちらは無理言ってでぶあん2001年冬コミ号に載せていただきました(ほんと無駄に page 数が多くて、負担を大きくしてしまい申し訳なかったです)。お目汚しではありますが、どうぞ。
Annotated Emacs20 Antinews
(02.03.22 つじた@おびひろ さんより訂正を1ヶ所頂きました。ありがとうございました。)
public release 版は GNU mirror sites から手に入れるといいでしょう。
また anonymous CVS 経由で、開発中の最新版を手に入れることができます。(Emacs @ Savannah) この下に memo があります。
(tool-bar-mode 0) ; tool-bar を消す (blink-cursor-mode 0) ; cursor の blink を止める (setq cursor-in-non-selected-windows nil) ; active でない window の空 cursor を出さない ;; transient-mark-mode での region の色 ;; (default はすごく見にくい色だった記憶が。こうすると Emacs20 とだいたい同じ色) (set-face-background 'region "gray80")
Emacs*bitmapIcon: on Emacs.font: -misc-fixed-medium-r-normal--14-*-*-*-*-*-fontset-14 Emacs.fontset-0: -misc-fixed-medium-r-normal--14-*-*-*-*-*-fontset-14 Emacs.fontset-1: -misc-fixed-medium-r-normal--16-*-*-*-*-*-fontset-16 Emacs.fontset-2: -misc-fixed-medium-r-normal--24-*-*-*-*-*-fontset-24 Emacs*background:#FFFBF0 ! menu bar Emacs.pane.menubar.*.foreground: navy Emacs.pane.menubar.*.background: gray85 Emacs.pane.menubar.*.borderWidth: 0 Emacs.pane.menubar.*.shadowThickness: 1 Emacs.pane.menubar.*.font: \ -adobe-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-1 Emacs.pane.menubar.*.margin: 0
* この文書は無保証です。 [XHTML 1.0 Strict]