【发布时间】:2011-11-28 12:27:37
【问题描述】:
我刚刚开始按照包括 Alex Ott 在内的各种指南设置 cedet。
这是我的 init 文件中到目前为止的内容。
(require 'cedet)
(semantic-load-enable-code-helpers)
;; imenu breaks if I don't enable this
(global-semantic-highlight-func-mode 1)
(global-semantic-tag-folding-mode)
我非常喜欢代码折叠,因为语义比 hideshow 等包更了解代码。
我想对 ruby 进行相同的折叠。我知道 cedet 还可以做其他事情,但我现在只是试探一下。
所以我在 contrib/ 文件夹中看到了 wisent-ruby.el。看起来语义确实知道如何解析 Ruby。 INSTALL 说它应该是“自动”安装的。我打开一个 Ruby 文件并且代码折叠魔术三角形不存在。现在呢?
【问题讨论】:
-
作为通过 Google 来到这里的人的说明。我已经停止使用 Cedet for Ruby,解析器不能很好地工作并且不再被开发。
-
你用什么代替? RSense?
标签: ruby emacs folding cedet emacs-semantic