#-TITLE: xcscope 支持 go 语言 Table of Contents 1 下载源码,编译 ./configure make sudo make install ,会把 cscope 生成到 usr/local/bin/ 下面 2 为 mac 添加补丁 2.1 patch -p0 < cscopeosx.patch 2.2 cscopeosx.patch 如下 3 把cscope源码中的contrib/xcscope/xcscope.el 拷贝到 emacs 的 load-path 中,并在 emacs 中添加如下代码 4 为源码生成 cscope 文件 4.1 find . -name "*.go" > cscope.files 4.2 添加 Go 源码支持 find usr/local/go/src/pkg -name "*.go" cscope.files 4.3 cscope -Rbkq 4.3.1 R 表示递归进子文件夹 4.3.2 b 表示表示cscope不启动自带的用户界面,而仅仅建立符号数据库 4.3.3 q 生成cscope.in.out和cscope.po.out文件,加快cscope的索引速度 4.3.4 k 在生成索引文件时,不搜索/usr/include目录 5 在 emacs 中快速生成索引文件 5.1 /cscope-15.8/contrib/xcscope/cscope-indexer 拷贝到 /usr/local/bin 下面, emacs 将使 用该程序简历索引 5.2 M-x cscope-index-files Date: 2013-08-01T20:00+0800 Author: whispermemory Org version 7.9.3f with Emacs version 24 Validate XHTML 1.0
有疑问加站长微信联系(非本文作者)
