Как написать режим emacs для нового языка?
Вопрос
Я хотел бы написать Основной режим Emacs для 4GL.Кто-нибудь может показать мне учебник?Насколько я погуглил, мне удалось найти только это сломанное:
Решение
Полный учебник по EmacsWiki "Руководство по режиму"
Учебное пособие по созданию языкового режима Emacs
Другие советы
Если вы ленивы, один из простых способов - расширить generic-mode
чтобы узнать о вашем новом языке:
http://emacswiki.org/emacs/GenericMode
Я часто делаю это для конфигурационных файлов приложений, с которыми я много работаю, чтобы получить приличную подсветку синтаксиса. Вот один из них Давным-давно я сделал это для asterisk PBX в качестве примера.
Существует серия блогов о написании нового python-режима в emacs.Это не учебное пособие, но оно может направить вас в правильном направлении.
Еще одно небольшое руководство под названием Как написать основной режим Emacs для раскраски синтаксиса автор: Ксахи Ли.