gpt4 book ai didi

emacs - CEDET:手动存储标签

转载 作者:行者123 更新时间:2023-12-04 20:51:25 27 4
gpt4 key购买 nike

我将 ECB 与 Cedet 一起使用 - 语义搜索引擎在其缓存文件中存储有关我访问的文件的标签。

我也在使用欧洲央行的 left-symboldef layout - 显示光标所在标签的定义。为了实现该语义,打开定义标签的文件。

问题是 - 语义几乎一直打开我所有的 python 脚本 - 因为我有 parser在所有这些中定义 - 当我用 argparse 解析命令行参数时... 所以我宁愿停止自动对我的文件进行语义缓存,并使用 C-c , , 手动缓存我的文件。仅在我的库上。

所以我的问题是 - 如何防止语义存储缓存?我应该仍然可以使用现有的数据库(我将手动收集)。

最佳答案

为了防止空闲时间自动解析其他文件,可以设置:

(setq semantic-idle-work-parse-neighboring-files-flag nil)

如果它通过包含将它们拉入,您可以这样做:
(setq semantic-idle-work-update-headers-flag nil)

这实际上是默认设置,如果您使用常规或花哨代码助手的固定配置选项之一,它将设置为 true。

为了不解析所有文件,但仍让 ECB 找到标记定义,您可能需要使用 GNU 全局数据库。见 semanticdb-enable-gnu-global-databases更多。

关于emacs - CEDET:手动存储标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10250195/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com