Многие режимы Emacs используют (что-то вроде) формы: интерфейс настройки является одним из них, режим сообщений (читай: его часть заголовка) является другим; их больше, к сожалению, не всегда очень похожих. Под «формой» я подразумеваю здесь буфер с частями только для чтения и местами, предназначенными для ввода текста; он может содержать или не содержать кнопки (его, вероятно, следует принять C-c C-c
в качестве ключа подтверждения / подтверждения, независимо от наличия кнопки OK ).
Меня особенно интересует автозаполнение полей (и, в частности, включение полей со списками значений из некоторого определенного набора, скажем, через запятую). Мой вопрос: есть ли какая-либо библиотека Emacs, позволяющая легко (под словом «легкий», я имею в виду не изобретать колесо) создание таких форм, или я должен сам все кодировать?
(Я полагаю , что то , что я должен делать в последнем случае будет (1) установить некоторые части буфера только для чтения, (2) подготовить специальный основной режим, так что , например , TAB
и S-TAB
переключаться между «полей», и (3) возможно используйте что-то вроде Сосульки или Хелма для автозаполнения.)