[Ruby] emacs mode

Mikhail Yakshin greycat at altlinux.ru
Tue Oct 8 20:05:09 MSD 2002


Привет всем!

Существует ли в природе нормальный человеческий emacs ruby-mode?

Тот, что идет в комплекте с альтовской сборкой ruby, не лезет ни в какие 
ворота. Похоже, что его сделали на коленке минут за 15 из какого-то 
стандартного prog-mode, понатывкав (и то очень приблизительно) 
pascal-like правил индента и кое-какой минимальный font-lock.

В частности, что очень сильно не нравится и чего не хватает:

1) hook'а на старт режима. Без него сложновато включать автоматически 
font-lock и ставить соответствующий режиму размер tab-width.

2) Нормального font-lock. Ну хотя бы ключевые слова чтобы подсвечивались 
как ключевые слова.

3) Нормального индента, на уровне существующего cc-mode. Понимания того, 
скажем, что \ в конце строки означает ее продолжение, etc, etc.

4) Для полного счастья - прикрученный в сам mode ri или что-нибудь в 
этом роде для справки. Для совсем полного - работающий фолдинг и 
комплишен, но это уже видимо из области нереального (прилично работающий 
комплишен я видел только в java IDE).

WBR, GreyCat.




More information about the Ruby mailing list