LINUX.ORG.RU

Добавление режима в Emacs.


0

0

Столкнулся с проблемой добавления режима в Emacs. Есть файл ruby-mode.el, кладу его в /usr/share/emacs/21.4/lisp/progmodes/. Рядом лежит, в числе прочих, perl-mode.el. При попытке переключится в ruby-mode выдаёт [No match], хотя в perl-mode переключается нормально. Переключаюсь командой M-x ruby-mode. Где я чего недопрописал?

★★★★★
Ответ на: комментарий от Shmuma

Да будет цвет.

Спасибо, Shmuma. ruby-mode включился, но без цветов. Вообще Emacs удручает своей чёрно белостью (в том числе в perl-mode), в то время как Vim по умолчанию радует разноцветностью. Использую emacs через SSH, конкренто PuTTY. Как включить поддержку цветов?

Camel ★★★★★
() автор топика
Ответ на: комментарий от Zmacs

Global?

А есть для Emacs общесистемный конфигурационный файл типа /etc/vimrc, или только хоумдировые работают? И ещё, как включить автоматическое распознование синтаксиса, например по окончанию названия файла. Zmacs, твой вклад в мою копилку знаний не остался незамеченным.

Camel ★★★★★
() автор топика
Ответ на: Global? от Camel

1. /usr/share/emacs/site-lisp/default.el 2. переменная auto-mode-alist. Например, так:

(add-to-list 'auto-mode-alist '("\\.e\\'" . eiffel-mode))

Shmuma
()
Ответ на: комментарий от Shmuma

Чёрт, форматирование....

1. /usr/share/emacs/site-lisp/default.el 

2. переменная auto-mode-alist. Например, так: 
(add-to-list 'auto-mode-alist '("\\.e\\'" . eiffel-mode))

Shmuma
()
Ответ на: Cool! от Camel

Мета, квази, пара...

По умолчанию в качестве Meta клавиши в emacs используется Escape. Имеет ли смысл переназначить Meta на Alt? Какие функции выполняет Alt? Можно ли назначить Meta на клавишу с флажком с крестом?

Camel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.