При изучении нового языка программирования эксперты часто советуют «читать исходный код». Однако с такой огромной системой, как emacs, созданной в течение десятилетий многими людьми, новичку не так просто понять, какие библиотеки являются лучшими примерами идиоматического программирования на Elisp. Поэтому хотелось бы получить некоторые рекомендации по следующим критериям:
идиоматический стиль программирования elisp
соблюдение правил программирования emacs
умное использование cl-пакета в соответствии с рекомендациями emacs
умное использование eieio-package
примерная организация единой библиотеки файлов .el
примерная организация многофайловой/многопакетной библиотеки
любые критерии, которые вы считаете важными
Объяснение причин, почему вы рекомендуете определенные библиотеки для самодидактических занятий, несомненно, будет информативным для новичков в программировании на Emacs на языке lisp.