有几种Emacs模式使用(类似)形式:自定义界面是其中的一种,消息模式(阅读:其标题部分)是另一种形式;有更多的人,不幸的是并不总是很相似。我所说的“表格”是指一个缓冲区,其中包含只读部分和指定用于输入文本的位置。它可能包含也可能不包含按钮(它可能应该接受C-c C-c
为确认/提交键,而不管是否存在OK按钮)。
我对字段中的自动完成特别感兴趣(尤其是使字段具有某些指定集合(例如,逗号分隔)中的值的列表)。我的问题是:是否有任何Emacs库可以轻松(通过“ easy”,我的意思是不重新发明轮子)来创建这种形式,还是我自己编写所有代码?
(我想,我应该在后一种情况下做的是(1)设置缓冲区的某些部分只读,(2)准备一个特殊的主要模式,使得例如TAB
与S-TAB
开关“场”之间,以及(3)可能使用Icicles或Helm等自动补全功能。)