完全に個人的な備忘録

完全に個人的な備忘録。学習コストが高くなってきたので、メモしておかないと…片っ端から忘却の彼方なのです。

Emacs26 で SDIC が動かなくなった

以前から薄々気がついていたが、Emacs26 になってから SDIC が動作しなくなった。起動すると以下のメッセージが出力されて動作しない。

autoload-do-load: Symbol’s value as variable is void: default-fill-column

ググッてみたら、あっさり、見付かりました。

suzuki.tdiary.net

Emacs26 から default-* の変数がなくなったとの事。上記のページとは少し対応方法が異なりますが、変数が定義されていなかったら定義するという方向で修正。

(if (not (boundp 'default-fill-column))
    (setq default-fill-column (default-value 'fill-column)))