田舎の技術者が奮闘中

php ruby node.js javascript などのスクリプト言語とサーバー(Chef、Vagrant)に関して書きます。

emacsのinit.elでエラーが発生した際の対処方法

メモがわりです。
init.elを編集している時に構文を間違えてエラーを起こしてしまします。
そこで、自分はどこでエラーが発生しているか、いちいち新しく追加した構文を削除して確認していました。
init.elが短い時はいいのですが、最近では設定が長くなりすぎて、どこでエラーが発生しているのか見つけにくくなってしまいした。

で、先人たちはどのようにデバックをしていたのか調べてみたら・・・書いてありました!

  1. 記述した設定のテキストを選択して、M-x eval-region
  2. エラー範囲が広ければ、選択範囲を狭めてM-x eval-regionで絞り込む
  3. エラー内容から修正を行う。

簡単なことですが、非常に便利です。
以上!