Рубиновая навигация в Emacs - PullRequest
4 голосов
/ 25 ноября 2010

Я пытаюсь использовать emacs для моего проекта rails. Я сыт по горло навигацией по etag, это действительно глупо. Так есть ли другой способ сделать навигацию по исходному коду для ruby ​​в emacs?

Примечание: я также использую минорный режим ринари. Что является своего рода умным для перемещения между моделями, представлениями ... Но то, что я хочу, это какой-то переход к определению вещей, которые вы можете увидеть в обычных IDE. Пожалуйста, не предлагайте мне никаких IDE, так как я очень доволен Emacs для всего остального, кроме этого

Ответы [ 3 ]

3 голосов
/ 21 ноября 2012

Для более продвинутого "перехода к определению", посмотрите халат .

2 голосов
/ 25 ноября 2010

ECB или Emacs Code Browser (http://ecb.sourceforge.net/), отлично подходит для этого. Я использую его для Rails Development; при активации по умолчанию вы получите окно из трех панелей со структурой папок, списком файлов и браузер методов.

Для перехода к определению определенного метода, проверьте TextMate Minor Mode . команда s-T выдаст вам диалог, который переместит вас к указанному методу, совпадающему по мере ввода.

0 голосов
/ 12 июня 2013

Лучшим режимом комбинации Emacs и Rails является режим rinari http://rinari.rubyforge.org/ и rhtml-mode

Доступно на Мелпа. Просто беги

M-x list-packages

И выберите rinari-mode и rhtml-mode

rinari-mode имеет расширенную навигационную систему. он также поддерживает etags http://rinari.rubyforge.org/Navigation.html#Navigation

(setq rinari-tags-file-name "TAGS")
...