说我写这个:
(defgroup foobar nil "doc")
并评估它。
目前我无法customize-group
foobar
。
只有在重新启动Emacs后,它才可用。
如何在不重新启动的情况下执行此操作?
感谢您的回答,但尚未完成。我在这里定义
新创建的组的面孔。
在调用(customize-group 'foobar)
时无法看到它。
(defface foobar-face
'((t (:inherit 'font-lock-type-face)))
"Face for displaying types."
:group 'foobar)
实际上,即使对于已经存在的群体,我也无法获得新的防范 在重新启动之前出现。
答案 0 :(得分:3)
customize-group
的交互式规范查找具有非零custom-group
属性的符号。 custom-group
属性包含组中可自定义变量的列表,因此您需要添加至少一个引用新组的defcustom
,以便通过交互式{{1 }}
(您也可以绕过互动规范并直接致电customize-group
。)
此外,如果自定义组缓冲区已存在,并且您向其添加新项目,则需要在(customize-group 'foobar)
显示新项目之前终止旧缓冲区 - 否则它只会切换到缓冲区。“ p>