OS X LionでEmacs v23.2(9.0)を使ってhg(mercurial-1.8.4)リポジトリを編集しようとしました。私は私の問題の第一の部分のために、このanswerが見つかりましたが、今、私はEmacsのediff-リビジョンからこれを取得しています:Hgのemacs ediff-revisionが間違っていると文句を言います
のMx ediff-リビジョン ファイルのリビジョンを比較(デフォルト.hgtags):〜/ myrepo.hg/.hgtags比較する リビジョン1(デフォルト.hgtagsの最新改訂版):比較する リビジョン2(デフォルト.hgtagsの現在の状態):
と、私は次の応答を得る:
Checking out /Users/username/repo.hg/.hgtags.~tip~...
apply: Wrong number of arguments: (lambda (file &optional editable rev) "Retrieve a revision of FILE.
EDITABLE is ignored.
変数 'debug-on-error'をtrueに設定してみてください。エラーが発生すると、 '* Backtrace *'と呼ばれるバッファが表示されます。このバッファの内容をあなたの質問に追加してください。 –
また、エラーを引き起こす前にライブラリ 'ediff.el'と' ediff-util.el'をロードしてください。バイトコンパイルされたコードの代わりにソースコードを参照するので、 '* Backtrace *'でより多くの情報を得ることができます。これは通常、デバッガを使用するときはいつでも良い考えです。 – Drew