Я использую Emacs каждый день, так как это стандартный редактор для Erlang.
Я решил, как свое Резолюция Нового года научиться программировать eLisp. Я решил, что написать книгу о eLisp - лучший способ узнать.
У меня неплохой прогресс: Изучите eLisp для Emacs
Стратегическая структура книги
- начало/основы
- более продвинутый eLisp
- запись второстепенного режима
- запись основного режима
Я познакомился с основами (т.е. первым из этих 4 баллов), охватывающим:
- оценка выражений
- Отладка
- добавление пунктов меню/панелей инструментов
- загрузка ваших собственных файлов emacs
- и т.д.
Если вы пишете книгу о языке программирования, вы обычно начинаете, хорошо зная язык, но я этого не делаю, поэтому моя главная проблема сейчас - проблема полноты:
- Как узнать, что я рассмотрел все функции, которые должен был освоить программист Emacs?
- Как обеспечить отсутствие пробелов в содержимом?
Поэтому я подумал, что я обращусь к ним, задав здесь сообщество. Мой вопрос: что не хватает из моей таблицы? (в частности, что должно содержать более расширенный раздел eLisp).