如何在Emacs中自定义目录列表?

时间:2012-06-30 17:15:25

标签: 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
  )

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

1 个答案:

答案 0 :(得分:3)

Emacs是自我记录的,使用它。

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

online

e.g。你可以定义这样的目录列表:

(defcustom custom-directories nil
  "Custom variable"
  :type '(repeat directory))