1.99 (CVS 2003-01-29 10:00 現在最新) で、気づいたこと。
前回の報告から、少し条件がわかったものがありましたので、更新しま
す。
;; 後ほど Scarab にも書きます。 m(_ _)m
環境は CPU Pentium4 1.6GHz, Windows XP professional (SP1),
ImageMagick インストール済み。
1. 起動時に *scratch* buffer が壊れる?
起動直後に *scratch* buffer で式を評価(C-j)すると、
propertize の第1引数に nil がわたって error になることがある。
;; ex.
;; (while t
;; (read-event))
このメールに添付した .emacs.test を ~/.emacs として読み込むと、
この状況が発生する... ことがある。
mw32-ime-(on|off)-hook である程度大きなコードを呼ぶとこの現象
が発生するように見える。
私の通常の ~/.emacs では、この部分があると必ず現象が発生し、
削除すると発生しなくなる。
2. 新規フレーム作成時にささる(Meadow が反応しなくなる)。
Nana-gnus (T-gnusにも同じ機能があるけれど試してはいない) で、
message-use-multi-frames を t にしておいて、メイルを書こうと
すると私の環境では確実に発生する。
;; 以前は、発生したり、しなかったりしていたのですが、いつの間
;; にか(ごめんなさい、タイミングはわかりません)確実に発生する
;; ようになりました。 ;_;
C-x 5 2 では経験なし。
3. gnuserv を使うようにしておいて、 Meadow を2つ起動すると、後に
起動した方が gnuserv の初期化に失敗(これは当然)し、その後、
CPU 使用率が 100% になる。(キー、マウスイベントは受け付ける)
~/.emacs に
(add-hook 'emacs-startup-hook 'gnuserv-start)
と、しておくとこの現象は発生しないが、
(gnuserv-start)
として、直接実行すると確実に発生する。
4. switch-frame イベントの発生タイミング
0) Tweak UI で X-Mouse を有効にする。(Autorase when activate
は disable, Activation delay: 1000)
1) C-x 5 2 で新規 frame 作成
2) *scratch* で、次の式を評価
(let ((i 0))
(while t
(message "%d: %s" (setq i (1+ i)) (read-event))))
3) *scratch* の frame (A) から他の frame (B) にマウスカーソル
を移動すると switch-frame event が記録される。
4) しかし、さらに B -> A, A -> B に移動しても switch-frame
event は記録されない。
これはこういうものですか?
5. 漢字変換後の確定時に死んだ。
2003-01-14 に 1回発生した。
その後は発生していない。ただし、この間日本語入力の頻度低。
;; 不自由なのでメイル書きには 1.15 を使っていた。 ^^;;
--
鈴木圭一 / keiichi@xxxxxxxxx
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4 4089 7AAF 2B03 ECBD 614BAttachment:
.emacs.test
Description: Binary data