gpt4 book ai didi

emacs - Speedbar如何添加对自定义源文件的支持?

转载 作者:行者123 更新时间:2023-12-01 01:14:14 27 4
gpt4 key购买 nike

我希望 Speedbar 显示轮廓(变量、函数和其他“有趣”对象的列表”)我在它不理解的源文件中。我有代码为有问题的源生成标签,我应该在哪里寻找钩子(Hook)/配置来做到这一点?

最佳答案

您可以使用 speedbar-add-supported-extension添加默认情况下speedbar不理解的新文件的功能。

来自 speedbar.el :

You should use the function 'speedbar-add-supported-extension' to add a new extension at runtime, or use the configuration dialog to set it in your .emacs file. If you add an extension to this list, and it does not appear, you may need to also modify 'completion-ignored-extension' which will also help file completion.



除此之外,您可能还想教 speedbar 如何使用 speedbar-fetch-etags-parse-list 解析这个新文件的标签。 .对于带有文件扩展名的 C/C++ 风格语言 .foo你可能想做这样的事情。

(speedbar-add-supported-extension ".foo")
(add-to-list 'speedbar-fetch-etags-parse-list
'("\\.foo" . speedbar-parse-c-or-c++tag))

关于emacs - Speedbar如何添加对自定义源文件的支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12999328/

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