1. Если с помощью M-x customize-face выбрать цвета и шрифты, то при выходе из
емакса (C-x C-c) они конечно сохраняются в ~/.emacs, но благодаря какой-то
адской магии если еще раз запустить емакс и выйти все настройки исчезают
(не очень приятный побочный эффект, особенно радующий после длительной
настройки

). Пробовал на GNU/Emacs и Xemacs, результат одинаковый.
разобрался, эффект этот достигается благодаря строчке (ecb-activate)

, сделал правильно
3. Компилятор ELisp'а вообще в состоянии указать номер строки в которой допущена
ошибка или я должен ее угадать?
судя по всему нет, потому что emacs не указывает строчку с ошибкой в конфиге
4. Как быть если я хочу сделать подсветку синтаксиса определенных типов
магических слов только в одном типе файлов? Например, в C мне не нужна
подсветка переменных, а вот в Perl нужна (кроме переменных, естественно,
остальные слова должны подсвечиваться).
5. Каким образом научить емакс делать подсветку интерполированных переменных
и escape-последовательностей?
Например,
Емакс подсвечивает строку в кавычках как строку, а вот vim переменные в строке
подсвечивает как переменные, а остальное как строку. Иногда с помощью этого
можно увидеть ошибки (мне однажды помогло

).
ps. Debian Etch, GNU Emacs 21.4.1
pss. Извиняюсь за большой обьем текста.