たかはらです、いつもながら小ネタですいません。
以前、arashoが紹介してくれたdsvn.elを便利に使っていたのですが、先日Subversionを1.6.1にバージョンアップしたらステータスバッファのファイル名の認識を誤るようになり、先頭に空白が一つ入るようになりました。
dsvn.elが古いのか?と思い以下の最新版を試したのですが結果は同じでした。
wget http://svn.collab.net/repos/svn/trunk/contrib/client-side/emacs/dsvn.el
svn statusの出力の解釈に失敗しているようだったので、dsvn.elのファイルの中身を以下のように書き換えたところ動作するようになりました。
--- dsvn.el.orig 2008-12-02 23:46:43.000000000 +0900 +++ dsvn.el 2009-05-13 17:08:30.000000000 +0900 @@ -1041,7 +1041,7 @@ (insert str) (goto-char svn-output-marker) (while (cond ((looking-at - "\\([ ACDGIMRX?!~][ CM][ L][ +][ S][ KOTB]\\) \\(.*\\)\n") + "\\([ ACDGIMRX?!~][ CM][ L][ +][ S][ KOTB]\\) +\\(.*\\)\n") (let ((status (match-string 1)) (filename (match-string 2)))
他に困っている方はどうぞ。

コメント / トラックバックはありません
コメントする