読者です 読者をやめる 読者になる 読者になる

Emacs 24.4で flymake-current-line-noが削除された

emacs flymake

ただのメモですが, Emacs 24.4 flymake-current-line-noが削除された
ようです. flymake関連のユーティリティでこれを使っているのがいくつか
あったので, 書き残しておきます.

修正方法

flymake-current-line-noは現在の行を取るだけなので, `line-number-at-pos`が
等価な関数となります. なので line-number-at-posで置き換えるだけでよいです.

おわりに

24.4にバージョンをあげてエラーが出るようになったという人は
この関数を使っていないか確認してみてください.