Я только начинаю настраивать cedet, следуя различным руководствам, включая руководство Алекса Отта.
Вот что у меня есть в моем файле инициализации.
(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 и т. д.
Я хотел бы иметь такое же складывание для рубина. Я знаю, что есть и другие вещи, которые делает cedet, но пока я просто погружаюсь в них.
Итак, я вижу в папке contrib/ есть wisent-ruby.el. Похоже, семантика знает, как анализировать Ruby. INSTALL говорит, что он должен быть установлен «автоматически». Я открываю файл Ruby, и там нет магических треугольников, сворачивающих код. Что теперь?