如何在Emacs中自定义目录列表?
我有一个可自定义的变量,包含目录列表。我希望能够在Emacs自定义模式下使用一些INS和DEL按钮进行自定义,如果可能的话,甚至可以使用文件选择器进行自定义。到目前为止,我得到的是:如何在Emacs中自定义目录列表?,emacs,lisp,Emacs,Lisp,我有一个可自定义的变量,包含目录列表。我希望能够在Emacs自定义模式下使用一些INS和DEL按钮进行自定义,如果可能的话,甚至可以使用文件选择器进行自定义。到目前为止,我得到的是: (defcustom my-system-include-paths '( "./include/" "/opt/local/include" "/usr/include" ) "This is a list of include paths." :group 'mygroup ) 我想我必须使用:t
(defcustom my-system-include-paths '( "./include/" "/opt/local/include" "/usr/include" )
"This is a list of include paths."
:group 'mygroup
)
我想我必须使用
:type
参数,但我不知道如何使用它。Emacs是自我记录的,请使用它
M-:(信息(elisp)复合类型)
RET
()
e、 g.您可以定义如下目录列表:
(defcustom custom-directories nil
"Custom variable"
:type '(repeat directory))
今天我已经读了很多文档。我忘记了这个概念,这就是我想要的。还是个elisp新手,谢谢你的回答。