1

我有一个可自定义的变量,其中包含目录列表。我希望能够在 Emacs 自定义模式下使用一些 INS 和 DEL 按钮对其进行自定义,如果可能的话,甚至可以使用文件选择器进行自定义。所以到目前为止我所拥有的是:

(defcustom my-system-include-paths '( "./include/" "/opt/local/include" "/usr/include" )
  "This is a list of include paths."
  :group 'mygroup
  )

我想我必须使用该:type参数,但我不知道如何使用它。

4

1 回答 1

3

Emacs 是自记录的,使用它。

M-:(info "(elisp) Composite Types")RET

在线

例如,您可以像这样定义目录列表:

(defcustom custom-directories nil
  "Custom variable"
  :type '(repeat directory))
于 2012-06-30T19:58:58.647 回答