2007/01/12(金)W-ZERO3[es]にEmacsCEセットアップログ
sigmarion3だけではなくW-ZERO3にもEmacsCEを導入してみました。その時のログ。
sigmarion3に導入したときの記事も参考にして下さい。今回はsig3に導入したときの相違点のみを記します。
注意点
- 私の環境ではmini SDカードのフォルダ名は「/miniSD」となっています
- 私の環境では「/Storage/dll」にパスを通しています。
miniSDカードのフォルダ名はそれぞれの環境に読み替えて下さい。またdllの置き場所はパスの通った場所に置いて下さい(/windowsなど)
インストールログ
- EmacsCE + SKK + Navi2ch配布サイトから2002/11/10 ARM版セットをダウンロード
- ダウンロードしたtar.gzファイルを展開
- 展開したtar.gzに含まれるファイルを以下のようにSDカードに配置
- /root以下……/miniSD/rootに配置
- cedialogs.dll, cedialogsx.dll, celib.dllを/Storage/dllに配置
- /miniSD/root/tmpディレクトリを作成
- Ntansi.ttfを/Windowsに配置
- System Pathを利用し、/Storage/dllにパスを通す
- Environment.regを母艦上のテキストエディタで開き自分の環境に合わせる
後に詳しく解説する - TREを利用しCEデバイスにEnvironment.regを登録する
- 辞書ファイル置き換え
Environment.reg変更点
- [HKEY_LOCAL_MACHINE\Drivers\PCMCIA\ATADisk]以下のエントリを削除
- [HKEY_LOCAL_MACHINE\Environment]の「/memcard」を「/miniSDに変更」
- "COMPUTERNAME"="nao"
- "TEMP"="\\miniSD\\root\\tmp"
- "TMP"="\\miniSD\\root\\tmp"
- "TMPDIR"="\\miniSD\\root\\tmp"
- [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles]以下のエントリを削除
.emacs変更点
表示文字を大きくする
フォントセットmsgansi (MS Gothic+NetTerm ANSI)の表示を大きくする。ただし、EmacsCEはQVGA向けのアプリとして認識する為、実際の表示は縦横2倍となる。
(create-fontset-from-fontset-spec "-*-NetTerm ANSI-normal-r-*-*-10-*-*-*-c-*-fontset-msgansi, japanese-jisx0208:-*-MS Gothic-normal-r-*-*-9-*-*-*-c-*-jisx0208-sjis, japanese-jisx0212:-*-MS Gothic-normal-r-*-*-9-*-*-*-c-*-jisx0208-sjis, japanese-jisx0201:-*-MS Gothic-normal-r-*-*-9-*-*-*-c-*-jisx0208-sjis, latin-jisx0201:-*-NetTerm ANSI-normal-r-*-*-10-+-*-*-c-+-iso8859-1, japanese-jisx0208-1978:-*-MS Gothic-normal-r-*-*-9-*-*-*-c-*-jisx0208-sjis")
デフォルトのフレーム設定
デフォルトフォントセットをmsgansi, ほぼ画面いっぱいにフレームを表示するように設定
(setq default-frame-alist (append (list '(font . "fontset-msgansi") '(width . 61) '(height . 21) ) default-frame-alist))
スクリーンショット
横画面で起動時はこんな感じ。
[album:w03/soft:es_emacs1.jpg:large]
画面回転を行うと最大化されますが、タイトルバーが出てしまいます。
[album:w03/soft:es_emacs2.jpg:large]