From: NISHIMATSU Takeshi Date: 2005-08-04T21:25:27+09:00 Subject: [ruby-list:41001] Re: Test::Unit and Emacs next-error るびきち様, 回答をありがとうございます. 西松です. >>> in [ruby-list:40997] > 僕はあまりnext-errorは好きではありません。 あらら. いちおう compilation-mode でもファイルと行番号がハイライト されて, next-error と previous-error とでエラーの場所を行き来でき, マウスのクリックでもエラーの場所に飛べます. > 試しにこうしてみると、どうでしょうか? > > (require 'compile) > (add-to-list 'compilation-error-regexp-alist > '(".+\\[\\(.+\\):\\([0-9]+\\)\\]:" 1 2)) おお, そのようにすればよいのですか. 結局ぼくはこうしました: (require 'compile) (setq compilation-error-regexp-alist (append '(("In file \\([a-zA-Z][-a-zA-Z._0-9]+\\):[ \t]*\\([0-9]+\\)" 1 2) ;g95 (" *\\([a-zA-Z][-a-zA-Z._0-9]+\\):[ \t]*\\([0-9]+\\):" 1 2) ;headed by space (".+\\[\\(.+\\):\\([0-9]+\\)\\]:" 1 2)) ;Ruby Test::Unit compilation-error-regexp-alist)) > EmacsLisp正規表現の確認には、標準添付の > M-x re-builder > が便利です。 しりませんでした. 便利すぎです. > P.S. > 近々RubyでEmacsを操るプログラムを公開します。 > EmacsLispである程度以上のプログラムを書くのはかなり苦痛なもので(^^; ぼくはEmacsLispは.emacsしか書いたことがないのですが勉強してみます. じつはRDもるびきちさんの書かれた256倍本でおぼえました. 重ね重ねありがとうございます. -- love && peace && free_software 西松 タケシ