3

我正在尝试让 Cocoa 开发环境在 Emacs 中工作,我已经完成了 80% 的工作。我想念的一个功能是 Xcode 的“快速打开”,它基本上执行您键入的字符串与 Xcode 工作区中引用的文件名和这些文件中定义的符号的模糊匹配。

我的问题是我们的项目很大:如果我使用 etags 为项目子目录中的.hand文件生成一个 TAGS 文件,结果会超过一个 gig 并且 Emacs 抱怨“TAGS 文件很大。真的打开了吗?”,.m如果我说是,那么 Emacs 就会挂起并且基本上无法使用。当然,这是在我考虑为系统库建立索引标签之前。我也尝试过projectile,但不幸的是,它在我的大小项目上同样无法使用(大约需要一分钟才能找到匹配项)。

我突然想到,我真正想要的所有索引信息都在 Xcode 项目本身中,所以如果我有一个可以解析它们并遍历它们的依赖项的 Emacs 包,那可能是一个开始,但我不知道有任何这样的包裹。

在这方面有什么建议/解决方案吗?

4

1 回答 1

0

我从来没有发现像 Xcode 的“快速打开”这样方便的单一功能,但这些天我使用

我发现这让我非常接近我最初问题中想要的。

于 2017-03-29T00:01:17.140 回答