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 回答