revive.elで復元したバッファのリージョンが活性化されてしまう

他にも困っている人が居た.
http://d.hatena.ne.jp/h1mesuke/20070714/p1
この人はadviceで無理矢理解決しているようだ.

;; resume-windows でのリージョンの活性化を抑制
(defadvice revive:restore-buffers (around suppress-mark-activation activate)
  (ad-enable-advice 'set-mark 'after 'deactivate-mark)
  (ad-activate 'set-mark)
  ad-do-it
  (ad-disable-advice 'set-mark 'after 'deactivate-mark)
  (ad-activate 'set-mark))

(defadvice set-mark (after deactivate-mark disable)
  (deactivate-mark))
http://d.hatena.ne.jp/h1mesuke/20070714/p1

ふむ.