2007/01/12(金)W-ZERO3[es]にEmacsCEセットアップログ

sigmarion3だけではなくW-ZERO3にもEmacsCEを導入してみました。その時のログ。
sigmarion3に導入したときの記事も参考にして下さい。今回はsig3に導入したときの相違点のみを記します。

注意点

  • 私の環境ではmini SDカードのフォルダ名は「/miniSD」となっています
  • 私の環境では「/Storage/dll」にパスを通しています。

miniSDカードのフォルダ名はそれぞれの環境に読み替えて下さい。またdllの置き場所はパスの通った場所に置いて下さい(/windowsなど)

インストールログ

  1. EmacsCE + SKK + Navi2ch配布サイトから2002/11/10 ARM版セットをダウンロード
  2. ダウンロードしたtar.gzファイルを展開
  3. 展開したtar.gzに含まれるファイルを以下のようにSDカードに配置
    1. /root以下……/miniSD/rootに配置
    2. cedialogs.dll, cedialogsx.dll, celib.dllを/Storage/dllに配置
    3. /miniSD/root/tmpディレクトリを作成
    4. Ntansi.ttfを/Windowsに配置
  4. System Pathを利用し、/Storage/dllにパスを通す
  5. Environment.regを母艦上のテキストエディタで開き自分の環境に合わせる
    後に詳しく解説する
  6. TREを利用しCEデバイスにEnvironment.regを登録する
  7. 辞書ファイル置き換え

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]