Windows 環境で Emacs を使う

Windows 環境を構築するにあたって、困るのがエディタである。Windows用の良く出来たエディタもあり、私も TeraPad というものを常用していたのだが、しょせん メモ帳 代わりである(といっても高機能ではあるが)。やはり使い慣れたエディタを使いたい。

そこで、今回 Meadow をインストールしてみた。
実は、XEmacs の Windows 版とか、cygwin を使ってみることも考えたのだが、日本語入力環境が良くわからなかった。Meadow はよくまとまっているドキュメントが多かったので、へタレな私でも安心である。どうやら、Meadow の場合は、MS-IME がそのまま使えるようだ。

インストール手順

インストーラ

Meadow はソースからインストールする方法とか、インストーラを使う方法とか色々あるみたいだ。今回はとりあえずインストーラを使ってみて、今後必要になれば他の方法も試してみようと思う。

インストーラは、 http://www.meadowy.org/meadow/#download からダウンロード可能だ。Netinstall packages の setup-ja.exe をダウンロードする。

ダウンロードが完了したら、その setup-ja.exe を実行する。

この後、メニューに従い作業を進める。(特に書き留めておくほどの内容でも無いので、作業内容の説明は省略させていただいた。) 途中、インストールするパッケージを選択する画面がある。必要なものを選択する。今回は何も選択せず、そのままインストールしてみた。

セットアップが完了すると、install.exe を実行するチェックボックス、ImageMagick をインストールするチェックボックスが表示される。両方チェックし、終了ボタンを押すとインストールが始まる。

ホームディレクトリの設定

install.exe が HOME ディレクトリを聞いてくるので指定する。表示されているディレクトリでよければそのまま何も入力せずにエンターキーを押す。(インストール前に HOME 環境変数を設定していれば、その環境変数の値が表示される)

ImageMagick のインストールが完了した後、.emacs を作成する。先ほど install.exe で指定した HOME ディレクトリに作成する。フォントの指定などが良くわからなかったので、サンプルの .emacs ファイル(Meadow をインストールしたディレクトリにある、dot.emacs.ja)をコピーし、.emacs というファイル名に変更した。

.emacs のカスタマイズ

サンプルの .emacs に設定されたものをそのまま使うと、フォントが大きい。以下の部分(49行目あたり)のコメントを全て(左端から3文字づつ)消す。

;; ;;; TrueType フォント設定
;; (create-fontset-from-request "private-fontset"
;; 			     '((width . 8)
;; 			       (height . 16)
;; 			       (fixed . t)
;; 			       (italic . nil))
;; 			     '((family . "MS ゴシック")
;; 			       (family . "Courier New")))
;;
;; (change-fontset-from-request "private-fontset"
;; 			     '((width . 8)
;; 			       (height . 16)
;; 			       (fixed . t)
;; 			       (weight . 700)
;; 			       (italic . nil))
;; 			     '((family . "MS ゴシック")
;; 			       (family . "Courier New"))
;; 			     1)

上記フォント設定は、初期フレームの設定箇所(132行目付近)で指定する。

;; 初期フレームの設定
(setq default-frame-alist
      (append (list '(foreground-color . "black")
		    '(background-color . "LemonChiffon")
		    '(background-color . "gray")
		    '(border-color . "black")
		    '(mouse-color . "white")
		    '(cursor-color . "black")
;;		    '(ime-font . (w32-logfont "MS ゴシック"
;;					      0 16 400 0 nil nil nil
;;					      128 1 3 49)) ; TrueType のみ
;;		    '(font . "bdf-fontset")    ; BDF
;;		    '(font . "private-fontset"); TrueType
		    '(width . 80)
		    '(height . 40)
		    '(top . 100)
		    '(left . 100))
	      default-frame-alist))

この部分を以下のように変更(コメントをはずす)する(144行目)

		    '(font . "private-fontset"); TrueType

ついでに起動時のウィンドウのサイズと位置を変更する。さきほどと同じ部分を以下のように変更する。

		    '(width . 80)
		    '(height . 30)
		    '(top . 10)
		    '(left . 400))

上記のとおり変更すると、80文字x30行のウィンドウが、上端から10ピクセル、左端から400ピクセルの位置に表示される。

追記(2004年7月26日):
数えてみると、70文字分しかない。。。。どう考えても、80ピクセルではないし。スクロールバーや Window の枠の幅も含めたら 80文字分の幅になるのかな?

新しいコメントの投稿

このフィールドの内容は非公開にされ、公表されることはありません。
  • HTMLタグは使用できません
  • 行と段落は自動的に折り返されます。

書式オプションに関するより詳しい情報...

CAPTCHA
この質問はあなたが人間であるかどうかについて調べる為と、自動化したスパムを防ぐ為のものです。うまくいかない場合は電子メールでお問い合わせ下さい。
イメージ CAPTCHA
画像の中に見える文字を入力して下さい