使用 emacs 结合 xcscope 阅读 go 代码

whispermemory · · 4830 次点击
whispermemory
一份代码不是变得越来越好,就是变得越来越差。
嘿嘿 神奇啊。看代码很舒服。就是 cscope 的源码里太多宏定义,看了一下头大了。
#4
更多评论
请问你打的patch是让cscope支持go语言的patch么? 原生cscope应该是不支持go语言的吧。 这个patch从哪里获取呢? 谢谢
#1
whispermemory
一份代码不是变得越来越好,就是变得越来越差。
不是的,这个 patch 是为了让 emacs 支持 mac 系统。 cscope 本身是支持 go 语言的语法创建索引的,因为它跟 c 语言类似。需要在 xcscope.el 中添加如下代码 (add-hook 'go-mode-hook (function cscope:hook)) 同时 需要在 .emacs 中添加 (setq exec-path (cons "/usr/local/bin" exec-path)) (add-to-list 'load-path "~/.emacs.d/plugins/xcscope") (require 'xcscope)
#2