2008-09-18 8 views
55

Я хотел бы написать Основной режим Emacs для 4GL. Может кто-нибудь показать мне учебник? Насколько я гугл я смог найти только эту сломленную:Как написать режим emacs для нового языка?

ссылки http://two-wugs.net/emacs/mode-tutorial.html

+4

Что было бы действительно приятно иметь генератор режима языка из спецификации синтаксиса, написанной в BNFC. Есть ли работа в этой области? – 2014-08-29 16:35:00

ответ

43

Полный учебник по EmacsWiki «Mode Tutorial»

Emacs режима создания языка учебник

+3

Сайт, на который указывает ссылка, пуст. Я думаю, http://www.emacswiki.org/emacs/ModeTutorial - это то, о чем говорится. – 2009-10-20 09:04:31

13

Существует blog series писать новый питон-режим в Emacs. Это не учебник, но он может указать вам в правильном направлении.

+0

Небольшое уточнение по этому URL: ["emacs python mode" отсортировано по дате] (http://dustbunnylair.blogspot.com/search?q=%22emacs+python+mode%22&max-results=20&by-date=true) – 2014-02-09 21:18:59

19

Если вы ленивы, один простой способ расширить generic-mode знать о вашем новом языке:

http://emacswiki.org/emacs/GenericMode

Я делаю это для конфигурационных файлов для приложений катионы, с которыми я много работаю, чтобы получить достойную подсветку синтаксиса. Here's one Я давно сделал это для asterisk PBX в качестве примера.