Home » Program » Emacs 24 + Mew 6.5 で summary 更新が遅い (Tag: )

VirtualBox (FreeBSD 9.1-RELEASE + xorg 7.7) の時点で、ノート PC 側は Emacs 24.3 + Mew 6.5 の環境に変更していました。

ちょうど沖縄出張前に構築し、2 週間強の出張中に使用した限りは問題を感じなかったので、普段使用しているオフィスや自宅の PC (デスクトップ) にも適用し始めました。

オフィス側から始めて改めて気が付きました。

+outbox や +trash には 1 ? 3 万通程のメールがありますが、今までこの程度の累積数で、10 – 100 通程移動して summary 更新してもまったくストレスがありませんでした。(Emacs 23.4 + Mew 6.5)

が、Emacs 24.3 では +outbox や +trash に移動すると固まったかの様にカーソルも効きませんし、移動したメールの summary 更新が猛烈に遅いのです。.mew-summary を削除して再作成しても変化はありません。

Emacs 23 に戻すと -nw でキーボードが効かない

自宅側はまだ Emacs 23.4 + Mew 6.5 のままでまったく問題がないので、/usr/ports/editors/emacs23/ で再構築してみました。

+outbox や +trash の動作はまったく問題がありませんが、今度は -nw で起動した場合に canna の初期化で刺さっている様でまったくキーボードを受け付けません。canna を呼ばずしても同様なので問題は別のところにありそうです。

Emacs 24 に戻して解決策を探索

どうせならば前向きに解決しようと、Emacs 24.3 に戻して解決策を探すこととしました。

見つけました。さすが mew-dist です。試してみるとほぼ問題ないまでに改善しました。

(defadvice mew-summary-cook-region
    (after mew-my-hack-summary-cook-region
        (beg end &optional interrupt)
            activate)
    (mew-my-hack-huge-summary-buffer beg end))

(defun mew-my-hack-huge-summary-buffer (start end)
    (when (and (> (buffer-size) 100000)
        (>= emacs-major-version 24))
    (let ((inhibit-read-only t)
            (flag (buffer-modified-p)))
        (remove-text-properties start end '(invisible nil))
        (set-buffer-modified-p flag))))

[mew-dist 29521] に投稿されていた .emacs への追記分です。確かに上記を追加すると、今までのフリーズや遅延が嘘の様に収まりました。

まだ mouse wheel や Page Up/Page Down での動作が少し緩慢な場合がありますが、ほぼ遜色ない程までに回復しました。しばらくはこれで様子を見ることとします。

Random Select

W ステーキ
松屋の 牛焼肉各種定食 増量キャンペーン開催 ! が気になって入ってからスイッチが入り、先週はすっかり肉食ウィークでした。少し前から、丸香やエチオピアに行く手前の靖国通り沿いに見掛ける看板 BISTR
クリスマスツリー 2012
銀座・有楽町は最低でも 1 ヶ月に 2, 3 回は訪れるスポットです。クリスマス付近になると恒例の 「ミキモト ジャンボクリスマスツリー」点灯中です。カメラも解像度もまちまちなので統一感がありませんが
からあげ弁当 (3)
自分の中では "御茶ノ水" 扱いしていますが、東京オフィス "神田錦町" のそばに、知る限りでは 14 年以上続いているお弁当屋 びっく・もっく があります。日
iPhone 6 Plus (Gold)
iPhone 6 Plus (自動大文字入力・自動修正 オフ) の続きです。ARROWS X F-10D (No. 1) では消しても消してもよみがえるゾンビアプリが多いので、頻繁にアプリ (プロセス
与那国産カジキ 300g (1 日目)
ここ最近、休日のビールのお供にお刺身をチョイスすることが多々あります。夏季限定醸造生ビール 夏いちばんアサヒオリオン 沖縄だよりザ・プレミアム・モルツ <香るプレミアム> (Part 2)
ハッシュ・ド・ビーフ 材料
IT 業界に入ったのが 1999/03 でしたが、それまで 10 年程はずっと飲食業界にいました。マクドナルド・ドトールあたりは長期間でしたが、短期でも色々なお店を見て来ました。まかないもうれしいです
一度は食べていただきたい燻製チーズ (3)
自宅でお酒を飲む時のおつまみにチーズは良く食べますし、ストックしている時もあります。最寄りのスーパーやコンビニエンスストアで色々な製品を見かける中、なとりの 一度は食べていただきたい シリーズはひと味
2013 年産ダイヤモンド麦芽の恵み 初仕込 (12)
2013 年産ダイヤモンド麦芽の恵み 初仕込 ザ・プレミアム・モルツ (Part 1) の続きです。2013/12/09 に終了した "絶対もらえるキャンペーン" で、2014/0
ビーフ + 野菜カレー (ルー大盛り, 辛さ 50 倍)
カリーライス専門店 エチオピア 本店 (No. 4 – 辛さ 35 – 40 倍) の続きです。1 月は 40 倍まで試し、浜松出張 -> 沖縄出張から帰ってきて 2 週
揚げずにからあげ (鮭) + 釜揚しらす
揚げずにからあげ (鮭 Part 1) の続きです。今回の調理に用意したかの様にちょうど良いサイズのフライパンがありました。小さじ 2 杯程のサラダ油を引いて熱した後、いよいよ焼き始めます。並べる前に
Valid HTML5 Valid CSS3 Another HTML Lint