EmacsからRubyスクリプトを実行するときには、M-x compileを使うと便利だと気付きました。詳細は、ruby-list:40996のスレッドからruby-list:40997を参照。この設定をしておくとユニットテストでエラーが発生した場合に、M-x next-errorでその行に飛べます。 以下の2点がポイントです。 M-x compile、M-x next-errorを入力しやすいキーバインドに置き換えておくこと。僕はこんな感じで割り当てています。 (global-set-key "\C-xn" 'next-error) (global-set-key "\M-c" 'compile) スクリプトの中に-*- ... -*-でRubyインタプリタの設定を埋め込んでおくこと。 以下、実行例です。 ファイル: a.rb #!/usr/bin/env ruby # -*- comp