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

絆道 (2)
2014/04 頃から facebook 沖縄ユーザーグループ に自ら投稿する様になり、翌 5 月中旬にはとても気の合う友達が出来ました。非公開のグループを作成して沖縄に関すること以外でも語り合う中で
サイゼリア 神田小川町店
サイゼリヤ (ランチメニュー) から 2 ヶ月程ご無沙汰していましたが、急にサイゼリアの "小エビのカクテルサラダ" が食べたくなり訪れてみました。あれ ? 行くとほぼ必ずオーダー
FreeBSD Logo
FreeBSD kernel compile でも紹介した通り、常に kernel 再構築によりカスタムカーネルで稼動させています。私はカスタムカーネルの名称を `hostname -s` にする習慣
つけ麺 (中) + ちょこっと野菜
自宅からデータセンターに直接行く場合、千代田線新御茶ノ水駅で乗り換えて丸ノ内線 御茶ノ水駅まで歩きますが、その途中にあるので今も不定期に訪れています。普段トッピングは頼みませんが、何となく気になってい
トロピカルビーチ (4)
沖縄本島 (No. 28 – トロピカルビーチ de ビーチパーリー 準備) の続きです。トロピカルビーチ の設備予約で、Web ページでは書かれていない以下の事項を確認しました。予約可能
オキハム コンビーフハッシュ 140g
銀座わしたショップ 2014/06/13 (コンビーフハッシュ) 以来 1 ヶ月ぶりに訪れる余裕がわずかに出来たので、もう沖縄ホーメルのコンビーフハッシュ (大 135g) が入荷しているだろうと期待
エビ + 野菜カレー (ルー大盛り, 辛さ 60 倍)
カリーライス専門店 エチオピア 本店 (No. 5 – 辛さ 45 – 50 倍) の続きです。前回は辛さ 50 倍で久しぶりに壁を感じましたが、それでもまだ先に進んでみます。
hp dv5
自宅や出張時に使用しているノート PC は現在 hp の dv5 (2008/12 頃のスペシャルエディション) です。デザインと解像度 (15.4inch, 1680 x 1050) 優先で選びまし
手打ち生麺 沖縄そば定食
以前から興味があった "手打ち生麺 沖縄そば定食" を試してみようと突然思い立ち、1 週間ぶりに訪れました。うちなぁ料理と古酒家 ニライカナイ (ソーキそばセット) で投稿した 0
名物黒豚餃子 並盛定食
久しぶりに 日本一美味しい黒豚餃子 でご紹介した 天鴻餃子房 を訪れました。神田錦町界隈に 3 店舗あることは知っていましたが、改めて見つけたホームページ 神田餃子屋 によると 8 店舗もありました。
Valid HTML5 Valid CSS3 Another HTML Lint