0

このように cc-other-file-alist を変更して ff-find-other-file を使用しようとしています

(setq cc-other-file-alist
'(
("\\.cxx$" my-other-file-fun)
("\\.hxx$" my-other-file-fun)
))

一致のリストをmy-other-file-fun返しています。問題は、cxx ファイルを開いて を呼び出すff-find-other-fileと、関数my-other-file-funが呼び出されないことです。しかし、hxx ファイルを開いff-find-other-fileてカスタム関数を呼び出すと、呼び出され、正しい結果が表示されます。何がうまくいかなかったのでしょうか? Linuxでemacs-24.1を使用しています

ありがとう、

スーリヤ

4

1 に答える 1

0

次に、逆引用符を使用して関数を呼び出すことができます。

(setq cc-other-file-alist
  `(
    ("\\.cxx$" ,(my-other-file-fun))
    ("\\.hxx$" ,(my-other-file-fun))))

ifmy-other-file-funは一致する拡張子のリストを返すか、 を使用して変数に結果をキャッシュしますlet

于 2012-07-20T19:45:29.563 に答える