spacemacs gtags 使用

因为使用ivy mode(比helm 要快很多), 所以spacemacs layer 默认的文档中的很多命令都没有. 同时有搜索此社区中的ggtags的问题 回答都不一样

那么在ivy mode在我到底如何设定ggtags 会比较好?

在没有做任何特殊设定的情况下,刚才有尝试一些命令 ggtags-find-tag-dwim ggtags-find-reference 请问跳转到定义以后我如何返回到跳转之前? 另外定义的跳转如何自动分割窗口显示?

pop-tag-mark,即跳到你跳转stack中的前一项,一般绑到M-,上,emacs默认也是如此。

更多详细,参见“Source code navigation” 部分,http://tuhdo.github.io/c-ide.html 这个文档写得非常清楚,ggtagshelm-gtags都有介绍。

@oracleyue 谢谢您的回复. 确实是一份好的文档.

不过大部分都是基于helm和cedet 但是helm和cedet的性能在大的项目中比较差

所以更希望使用ivy来进行操作.

已经看到spacemacs develop 分支已经合并counsel-gtags 会放弃helm-gtags 来进行跳转的配置

1 个赞

pop tag mark 好像有 bug ,跳转不回去。。