[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: about pcl-cvs



>>>>> <wkn1pohjz3.wl@xxxxxxxxxxxxxxxxxx> にて、
>>>>> "菅原" = <taiki.s@xxxxxxxxxxxxxxxxxx> さんは書きました:

> 私は、lisp/international/mw32misc.el を参考に、下記のように 
> .emacs で設定しています。とりあえず、上記のエラーも回避できており、
> また、'a' も問題ないようです。
> 
> (define-process-argument-editing
>   "/cvs\\.exe\\'"
>   (lambda (x) (general-process-argument-editing-function x nil t t nil t t)))


菅原> この設定をすると最初の問題は回避できましたが、やはり 'a' はだめでした。
菅原> 具体的には、ディレクトリの上にカーソルを持っていって 'a' を押すと
:

ごめんなさい。まだ、pcl-cvs を使い込んでないので、このエラーが発
生するのに気づきませんでした。

;; ディレクトリではなくファイルの追加では問題ないように思われたの
;; で。

cvs の -m オプションで、" が使われるので、上記の設定では問題があ
るようですね。

正しい解決法は思いつかないので、代わりに邪悪な解決方をひとつ。

上記の設定は止めて、pcl-cvs-parse.el を次のように変更することで、
とりあえず、問題は回避できます。

330c330
<       (cvs-match "cvs[.ex]* \\[[a-z]+ aborted\\]:.*$")
---
>       (cvs-match "cvs[.ex\"]* \\[[a-z]+ aborted\\]:.*$")

--
三好 雅則 mailto:miyoshi@xxxxxxxxx
          http://www.ask.ne.jp/~miyoshi/ (Meadow のページ作成中)