Как написать Emacs Major-Mode, как Dired

Я нашел кучу информации ( вроде этой) о написании основного режима для языка, но... Я хотел бы написать режим в духе dired или же tetris - режимы, которые используют буфер в качестве графического интерфейса.

В разделе руководства"Основные режимы" на странице "Основные основные режимы" подразумевается, что режим должен основываться на special-mode, но я не смог найти больше полезной информации

Есть ли хорошие уроки по написанию special-mode производный режим? Какие-нибудь хорошие базовые примеры "здравствуй, мир" такого уровня?

1 ответ

Посмотрите на undo-tree-visualizer-mode в UndoTree.

Это довольно мало и не основано на языке.

Захари Канфер однажды выступил с докладом " Написание игр с помощью Emacs", в котором он вживую написал простойtictactoe-mode. Вы можете найти его на YouTube здесь, и он загрузил сюда свой код.

Я нашел это отличным введением к написанию собственного специального режима.

Другие вопросы по тегам