compile
エラーメッセージから関連するソースにリンクできるようにコマンドを実行していますが、リンク先のファイルを取得するには、一致した行のコンテンツのチャンクを変換する必要があります。foo-bar.quux
(この行は、に変換する必要があるのような clojure 名前空間を示していますfoo_bar/quux.clj
。)
のドキュメントにcompilation-error-regexp-alist
は、一部、
各 elt の形式は (REGEXP FILE [LINE COLUMN TYPE HYPERLINK HIGHLIGHT...]) です。... FILE には (FILE FORMAT...) という形式もあり、その名前のファイルが見つかるまで、認識されたファイル名に FORMAT (例: \"%sc\") が適用されます。または、FILE は、(FILENAME) または (RELATIVE-FILENAME . DIRNAME) を返す関数にすることもできます。前者の場合、FILENAME は相対または絶対です。
関数にエントリを追加するcompilation-error-regexp-alist-alist
と、関数が引数なしで呼び出されます。その関数内で一致した行を取得するにはどうすればよいですか?compilation-error-regexp-alist
FILE