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

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

关于emacs - 在 spacemacs 中关闭 `ivy-use-virtual-buffers`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44796844/

相关文章:

emacs - 凸轮模式是否缩进注释?

vim - 任何 Emacs 命令,如 vim 中的粘贴模式?

emacs - 用 Lisp 以外的语言编写 Emacs 扩展

emacs - emacs中的Ctrl-backspace删除太多

ide - Spacemacs:如何在文件夹之间导航?

vim - 为什么您更喜欢 spacemacs 而不是在 'evil' 模式下运行的 emacs?

Emacs Anything 和 rgrep

emacs - 将自定义 yasnippet 目录添加到 `Spacemacs`

spacemacs - 如何从启动屏幕中禁用 Spacemacs Logo ?