有针对整个project的imenu么?

imenu只支持显示单个文件的outline,imenu-anywhere 只针对打开的buffer,有支持整个project的imenu么?

在项目根目录生成一个TAGS文件用作跳转和补全,这与整个project的imenu也差不多吧,在tags里面查找定义可以用counsel-etags-list-tag,如果用speedbar,按“[” 和 “]”会显示整个project的imenu的全部数据,我每次按都卡死emacs,不过有c-g可以用

2 个赞

使用TAGS 应该蛮好的,性能也够,就是略大材小用(补全跳转都用lsp了)。speedbar就太卡啦

试用了下counsel-etags 挺好用的!