emacs 自带的 ctags 不支持 ruby,安装 exuberant-ctags 提供 ruby 语言支持。
aptitude install exuberant-ctags
生成 TAGS
ctags -e -R ~/www/mephisto/
使用 tags 代码导航 copy 自 exuberant-ctags manpage:
HOW TO USE WITH GNU EMACS Emacs will, by default, expect a tag file by the name "TAGS" in the current directory. Once the tag file is built, the following commands exercise the tag indexing feature: M-x visit-tags-tableFILE Select the tag file, "FILE", to use. M-. [TAG] Find the first definition of TAG. The default tag is the identifier under the cursor. M-* Pop back to where you previously invoked "M-.". C-u M-. Find the next definition for the last tag. For more commands, see the Tags topic in the Emacs info document.
works almost great!
No comments:
Post a Comment