在 spacemacs 中关闭 `ivy-use-virtual-buffers`

Switch off `ivy-use-virtual-buffers` in spacemacs

我想在 spacemacs 中禁用 ivy-use-virtual-buffers

但是,在 user-inituser-config 中添加 (setq ivy-use-virtual-buffers nil) 不起作用。哦不!

我相信问题的根源是 spacemacs 包初始化中的这一行。

 (with-eval-after-load 'recentf       
    (setq ivy-use-virtual-buffers t))

来源:https://github.com/syl20bnr/spacemacs/blob/bd7ef98e4c35fd87538dd2a81356cc83f5fd02f3/layers/%2Bcompletion/ivy/packages.el#L146-L150

但我不确定使用此设置的正确方法。

您只需添加自己的 with-eval-after-load。在您的用户配置部分,插入

(with-eval-after-load 'recentf
   (setq ivy-use-virtual-buffers nil))