Emacs25にした。

MacをEl Capitanにした辺りからか、 Emacs24で画面中央にときどきこんな感じの描画ゴミが発生するようになりまして、

f:id:kzwmsyk:20151225144159p:plain

Emacs 25にしてみたが改善せず。どうもvisible-bellでの描画処理がうまく行ってないみたいなので、

#21662 - 25.0.50; visible-bell causes display artifacts on OS X 10.11 - GNU bug report logs

(setq visible-bell nil)
(setq ring-bell-function 'ignore)

ひとまずこんな感じでベルを無効にして回避。

あと、

(set-face-background 'modeline "midnight blue")
(set-face-foreground 'modeline "white")

この行で「そんなのないよ」と怒られる。(Invalid face: modeline) どうもしばらく前からmode-lineに名前が変わってたようです。

(set-face-background 'mode-line "midnight blue")
(set-face-foreground 'mode-line "white")

これで通るように。