Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 06.05.2004
Откуда: Подмосковье
Как в emacs добавить режим? Есть файл ruby-mode.el, кладу его в /usr/share/emacs/21.4/lisp/progmodes/ по соседству с perl-mode.el и прочими. В perl-mode переключает, а в ruby-mode нет. Переключаюсь M-x ruby-mode, отвечает [no match]. Как исправить эту ситуацию?



Партнер
 

Member
Статус: Не в сети
Регистрация: 06.05.2004
Откуда: Подмосковье
Загрузить ruby-mode удалось. Для этого надо было скомпилировать ruby-mode.el в ruby-mode.elc. Как это делать по-хорошему я не знаю, сделал по-плохому: взял исходный тарбол emacs'а, добавил в нужном месте ruby-mode.el, и он вместе со всеми остальными файлами прекрасно скомпилировался.
Теперь возник другой вопрос, как в emacs включить цветную подсветку синтаксиса? Сейчас он всё рисует чёрно-белым. Запускаю в консоли.


 

Member
Статус: Не в сети
Регистрация: 08.03.2004
Откуда: Москва
Добавь в ~/.emacs:
(global-font-lock-mode 1)
(setq font-lock-maximum-decoration t)

для своих паттернов юзай font-lock-add-keywords

_________________
Software is like a sex, it is better when it is free


 

Member
Статус: Не в сети
Регистрация: 06.05.2004
Откуда: Подмосковье
Отлично. Только что значит t в "setq font-lock-maximum-decoration t"?
Как бы теперь включить автоматическое распознавание синтаксиса? Где perl, где ruby, а где конфиг какой-нибудь.


 

Member
Статус: Не в сети
Регистрация: 08.03.2004
Откуда: Москва
значение по умолчанию в емаксе - t, считай как тру, это из лиспа вроде взялось

_________________
Software is like a sex, it is better when it is free


 

Member
Статус: Не в сети
Регистрация: 06.05.2004
Откуда: Подмосковье
Какое значение в Emacs выполняет клавиша Alt? Может стоит назначить её клавишей Meta? Как это можно сделать?


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan