自定义设置变量在后续使用中添加空白 space

custom-set-variables add blank space on subsequent uses

我遵循了 emacs haskell tutorial,但无法理解其关于在下面引用的文本中使用 custom-set-variables 的一些语言。似乎 custom-set-variables 应该在第一次使用时以一种方式使用,而在后续使用中以另一种方式(添加空白 space)使用。

我的问题是:

第二种用法到底应该是什么?

为什么 custom-set-variables 在首次使用和后续使用时应该有不同的使用方式?

谢谢

-- 引用代码--

To enable it, add

(custom-set-variables '(haskell-process-type 'cabal-repl))

to your personal configuration file. However, if your personal configuration file already has a custom-set-variables command, you'll need to instead add a blank space and then '(haskell-process-type 'cabal-repl) before its closing parenthesis.

这只是说您可以在 custom-set-variables 的一次调用中包含多个自定义变量。所以如果你已经有

(custom-set-variables
  '(some-variable 'some-value))

你可以这样添加:

(custom-set-variables
  '(some-variable 'some-value)
  '(haskell-process-type 'cabal-repl))