コミット時に使われる外部エディタの設定


「.zshrc」に以下を追記しても動かなかった。

export EDITOR=vim
export SVN_EDITOR=vim

この状態で「svn commit」すると、

svn: コミットに失敗しました (詳しい理由は以下のとおりです):
svn: ログメッセージを取得するのに外部エディタを使えませんでした。$SVN_EDITOR 環境変数を設定するか、--message (-m) か --file (-F) オプションを用いてみてください
svn: 環境変数 SVN_EDITOR、VISUAL、EDITOR のどれも設定されていなく、実行時の設定オプション 'editor-cmd' も見つかりません

のようなエラーが出たので、以下のような対応をすることにした。

vim ~/.subversion/config

以下を追記。

 editor-cmd = vim

すると、

Option expected

というエラーが出たので、行頭の半角スペースを削除。

editor-cmd = vim