21天学会Emacs第四天: vertico, orderless, marginalia, embark和consult使用简介

其实我想了一下,我的问题就和在find-file时,希望目录排在前面是一样的,不用重新找例子了;我的问题是,按照帮助中的方法,配置

(setq vertico-multiform-commands
      '((find-file (vertico-sort-function . sort-directories-first))))

但是不生效;不知道是不是我对 vertico-multiform-commands 配置的不对?如果这个地方生效了,我想其他函数更换排序函数也应该能生效; 我上面的配置有啥问题吗?感觉作者也是推荐这么做,可是没作用啊?

谢谢;

我知道了,原来还需要开启(vertico-multiform-mode);wiki里没有写这一句,导致一直没有生效;加上就好了,多谢;

ok,我暂时还没遇到你这样的烦恼,目前按照history的方式我觉得还挺好的。

我按照站主的設置,但結果有些不同: consult-ripgrep,然後C-c c-e 調用 embark-export-write,得到的buffer裏包含文件名,看視頻是沒有文件目錄、文件名的,請問怎麼消掉文件名呢?

应该是有文件名的

consult-ripgrep怎么设置搜索目录?我现在一直是跟随Project目录

加个C-u再调用consult-ripgrep,就会先提示目录选择,再提示搜索内容。你也可以用 current-prefix-arg配合call interactively做个简单的封装

C-u你是什么命令?我这边用的doom emacs 绑定了evil模式的快捷键

应该是 universal-argument,doom的话好像绑定在space u上,我好久没用了,你试试m-x调用这个命令看看是啥键位

感谢,确实可以。

每一个package都是最好的,组合起来不一定是最好的,但不可否认的是绝不会太差。感觉像招聘一样,都选好学校是人才的概率要大一些

请教下道友们,在 ivy-rich 下,可以显示所激活的minor-mode:(winner-mode 和 global-hl-line-mode)

在这个新的组合( [vertico, orderless, marginalia, embark和consult)下,是否有相似的配置?谢谢

有的,marginalia 就可以显示

谢谢回复 :grinning:

这个怎么配置,才能用蓝色显示enable的mode?:

这个我也不会。。。

依旧谢谢, :grinning:

其实用了一段时间这个组合了,感觉orderless确实是杀手级别的特性非常好用。但是就生态和丰富性来说,还是ivy那边的组合更优秀一点。要是能在ivy那边用orderless就好了

1 个赞

ivy 内置就支持啊,用这个试试

(setq ivy-re-builders-alist '((t . ivy--regex-ignore-order)))

推荐下 all-the-icons-ivy-rich,功能更强悍。

谢谢大佬,我另外一个笔记本一直用着你的配置 Centaus Emacs,包括all-the-icons-ivy-rich. 前不久笔记本升级了,就写了个配置。跟随着楼主大牛 从ivy 切换到这个新的组合。

可能是我的用法不对。有时候想实时开关某个minor mode。不确定是什么状态,于是就用M-x 来查看下。常切换会排序在上面,如果有区分显示的话,就容易辨别。 其它方法没这个方便啊。