MacのRapidSVNで外部プログラム設定

MacでRapidSVNを使うとき、お気に入りの外部プログラムと連携しよう。MacのGUIアプリケーションは、WindowsやLinuxほど実行ファイルの実体が明確じゃないし、非コマンドラインなコーダーが多いという文化的な特徴もあるし、というわけで、例を書いておきます。

お気に入りの外部プログラム: エディタはjEdit、比較はDiffMerge

標準エディタ
プログラム /Applications/jEdit.app/Contents/MacOS/jedit
引数 -reuseview "%1"
標準エクスプローラ
プログラム open
引数 "%1"
比較ツール
プログラム /Applications/DiffMerge.app/Contents/MacOS/DiffMerge
引数 --nosplash "%2" "%1"

※ DiffMergeはエンコーディング設定をしておこう。 設定画面のRulesetsでDefault RulesetsをEditして、Character Encodings の Fallback Character Encoding Option を Use Named Character Encoding Below とし、明示的に UTF-8 か CP932 か EUC-JP を選ぶといい。それでも一部の日本語表示は妙なことになるので、目安として使うのにとどめるのがいいかも。