ぽっぺん日記@karashi.org
2003-08-02(Sat) [長年日記]
(require 'mmm-auto)
(require 'mmm-vars)
(require 'mmm-compat)
(setq mmm-global-mode 'maybe)
(autoload 'php-mode "php-mode" "PHP editing mode" t)
(autoload 'javascript-mode "javascript-mode" "Javascript editing mode" t)
(autoload 'css-mode "css-mode" "Cascading Style Sheets editing mode" t)
(autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t)
(mmm-add-mode-ext-class nil "\\.php3?\\'" 'php)
(mmm-add-group 'php
'((php-code
:submode php-mode
:front "<\\?\\(php\\)?"
:back "\\?>"
:insert ((?t php-code nil @ "" @))
)
(css-tag
:submode css
:front ""
)
(js-tag
:submode javascript-mode
:front ""
:insert ((?j js-tag nil @ "" @))
)
(js-inline
:submode javascript
:front "on\w+=\""
:back "\"")))
(add-to-list 'auto-mode-alist '("\\.php3?\\'" . yahtml-mode))
_ LISPは全然知らないので、ググったサイトからコピペしてきたものを寄せ集めただけ。激しく間違っている可能性が(大いに)ある。
とりあえず、手元の環境(emacs-21.3 & mmm-mode CVS版)では使えている。しかし、時々、emacsが考え込んでしまうのは、modeを大量に盛り込んである所為なのか、ノートPCが古い所為なのか、それともソースが汚い所為なのか。この設定はあんまり重すぎて実用的ではないかも(少なくとも俺の環境では)。
ちなみに、現在のリリース最新版、mmm-mode 0.4.7では各モードの自動インデントが上手くいかないのは確認済み。開発(CVS)版では(俺の手元で確認したところでは)上手くいっているみたい。
_ POBox用辞書メンテ
palmではPOBox+富豪辞書を使っていたが、ローマ字の変換規則が自分の好みがあわないし、あまり賢くないような感じだった。
ということで、SilverRainさんの日記を参考に、POBox用の辞書をSKK-JISYO.L.unannotatedよりコンバートしてみた。
非常に快適。
_ Meadow2
帰宅後、Wanderlust@Meadowの設定に再チャレンジ。
資料を捜して、ググっていると、ベータテスト中のMeadow2はNetinstallに対応していて、Wanderlustもインストールできるという事実を知る。1.15を使っていたけれど、どうせなら最新版を使うか、ということで乗り換えることを決意。
っつーことで、setup2-ja.exeを落としてきて、お手軽セットアップ。
今日はインストールまでで、設定は明日。
[ツッコミを入れる]
