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

时间:2017-06-28 08:03:07

标签: emacs spacemacs

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

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

我认为问题的根源在于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

但我不确定正确的方法来胜过这个设置。

1 个答案:

答案 0 :(得分:3)

您只需添加自己的with-eval-after-load即可。在您的user-config部分中,插入

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