Sigmarion2 + SKK + wl

NAKAJIMA Mikio minakaji @ osaka.email.ne.jp
2002年 9月 28日 (土) 22:25:26 JST


  こんばんは、中島@SKK Openlab です。

  愛用の Sony VAIO PCG-C1 がぶっ壊れてから、借り物の Sharp Mebius
PC-FJ10 + Vine Linux 2.5 を利用しているものの、随時持ち歩くものは
Palm (Visor Platinum) only な生活をしていたのですが、最近叩き売りし
ている NTT Docomo のSigmarion2 を買いました。

こいつは CF スロットが 1 つしかないし、カスタムメモリ(フラッシュメモ
リ) も 16MB しかないので、CF スロットを空けて使おうとすれば、Linux
のインストールは諦めざるを得ません。

そこで、WinCE のまま、Emacs + SKK + wl (この Emacs では原則 SKK しか
使用できない模様) な生活をしようと
http://www.rainer-keuchel.de/wince/emacs-wince.html から
emacs-wince-mips-hpc-wce211.tar.gz (Emacs 20.7 ベース)をダウンロード
して使用しています。

# 2ch や web site で既出のネタですが...。

まずカスタムメモリにインストールされている Sig2 標準のソフトウェアの
バックアップを取った後、これらの全部ばっさり削除します。

http://users.hoops.ne.jp/joechin/ で配布している PocketPC 用 Emacs
の .emacs の設定例を参考に下記のように設定。naga10 フォントもインス
トール。
 ---------------------------------------------------------------
(require 'skk-setup)

(setq initial-frame-alist
      '(
	(font . "fontset-naga10")
	(width . 104)
	(height . 18)
	(top . 2)
 	))

(set-language-environment "Japanese")
(set-selection-coding-system 'japanese-shift-jis-dos) 
(set-clipboard-coding-system 'japanese-shift-jis-dos)
(set-w32-system-coding-system 'japanese-shift-jis-dos)
(setq default-file-name-coding-system 'japanese-shift-jis)
(set-default-coding-systems 'japanese-shift-jis-dos)

(setq home-dir (getenv "HOME"))
(setq default-directory home-dir)

(setq site-lisp-dir (concat (getenv "EMACSDIR") "\\site-lisp"))
(setq load-path (cons home-dir load-path))
(setq load-path (cons (concat home-dir "\\lisp") load-path))

 (create-fontset-from-fontset-spec
  "-*-NetTerm ANSI-normal-r-*-*-11-*-*-*-c-*-fontset-naga10,
  japanese-jisx0208:-*-BDF\203\151\203\11310-*-*-*-*-10-*-*-*-*-*-jisx0208-sjis,
  japanese-jisx0212:-*-BDF\203\151\203\11310-*-*-*-*-10-*-*-*-*-*-jisx0208-sjis,
  katakana-jisx0201:-*-BDF\203\151\203\11310-*-*-*-*-10-*-*-*-*-*-jisx0208-sjis,
  latin-jisx0201:-*-NetTerm ANSI-normal-r-*-*-11-*-*-*-c-*-iso8859-1,
  japanese-jisx0208-1978:-*-BDF\203\151\203\11310-*-*-*-*-10-*-*-*-*-*-jisx0208-sjis")

(setq shell-file-name "xsh")
(setq shell-command-switch "-c")
 ---------------------------------------------------------------
また、同 http://users.hoops.ne.jp/joechin/ を参考にプログラム実行メ
モリを 20MB 確保。

この web site で配布されている WinCE のレジストリ設定では、何故か
EMACSLOADPATH の値が site-lisp よりも lisp の方が先なので、Registry
Editor を使用しsite-lisp が先に来るように設定。

Emacs の標準 Elisp
Program もここで配布している例を参考に最低限まで削除 (SKK が使えるよ
うに advice.el などを追加する必要がありますが)。

さて、日本語が拝めるようになったこの環境で、apel, flim, semi, wl,
SKK を byte-compile しようと思ったのですが、正体不明の bytecompile
エラーがさかんに出るので、諦めて Mebius に 20.7を入れ直してこれらを
バイトコンパイル後、CF メモリ経由で Sig2 にコピーしました。この際、
skk-look.el とか skk-w3m.el とか WinCE で使えないコマンドを必要とす
る elisp program はコピーの対象外とします。

SKK server は http://www.din.or.jp/~fumi-m/wceskkserv/ にある、ふみ
さんの wceSKKSERV を使用。

\root\emacs と L 辞書と wceSKKSERV をを Sig2 のカスタムメモリに置き、
それだけでもうカスタムメモリの容量オーバーになるので \root\home のみ
Sig2 の本体 RAM の中に移動 (Registry Editor を使い、
HKEY_LOCAL_MACHINE\ENVIRONMENT\HOME の値を編集の必要あり)。

wl でメール送信時にエラーとなるので、下記の設定を .emacs に追加
(osaka.email.ne.jp の部分は貴殿のドメインを入れてね)。
 ---------------------------------------------------------------
(setq smtp-service 25)
(setq smtp-local-domain "osaka.email.ne.jp")
 ---------------------------------------------------------------

  このような設定で、自宅では Mebius にインストールした Courier IMAP
サーバのメールがPCI NE2000 コンパチの LAN card 経由で読め、外出先で
は I・O データの CF モデム CFDC-9664P 経由で DDI Pocket の PHS でプ
ロバイダの POP サーバに接続できています。

悩みは、Emacs + SKK + wl で既に Sig2 の本体 RAM もカスタムメモリも一
杯なこと。\Windows 以下にあるヘルプファイルを消したりしていますが、
空きがほとんどできません。

満足な環境とは言い難いですが、十分楽しめるモバイル環境を作ることがで
きます。ハードウェアが手に入る方はお試し下さい。
-- 
中島幹夫 <minakaji @ osaka.email.ne.jp>
http://www.asahi-net.or.jp/~gy2m-nkjm





More information about the Emacs-mime-ja mailing list