consult line 如何跳到搜索匹配的行?

开始时鼠标在第5行

用ctrl + s 搜索for 时如下图 按回车键enter 后鼠标还是回到第5行,如何才能让鼠标跳到上图搜索匹配for的第12行?

C-n, RET

正常是能跳的,以前不能跳我提了个bug,最后发现是purecell的orderless配置有问题

orderless配置的问题,是如何解决的?

C-n 再输入enter 好像不行。

puercell最近更新已经修复这个问题了,你最好把配置发上来看看,也可以禁用orderless试试

;;增强 minibuffer 补全:vertico 和 Orderless
(package-install 'vertico)
(vertico-mode t)

;;补充M+x信息                         ;;
(package-install 'orderless)          ;;
(setq completion-styles '(orderless)) ;;


;;模糊搜索M+x
(marginalia-mode t)
 

;;minibuffer action 和自适应的 context menu:Embark
;;(package-install 'embark)
(global-set-key (kbd "C-;") 'embark-act)
(setq prefix-help-command 'embark-prefix-help-command)
;;增强文件内搜索和跳转函数定义:Consult
(add-to-list 'load-path "/Users/apple/.emacs.d/elpa/consult-20220901.1903")

(require 'consult)
;;(package-install 'consult)
;;replace swiper
(global-set-key (kbd "C-s") 'consult-line)
;;consult-imenu





;; Option 2: Globally
;;(global-org-modern-mode)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;corfu补全
(use-package corfu
  :demand t
  :custom
  (corfu-auto t)
  (corfu-max-width 110)
  (corfu-auto-delay 0.0)
  (corfu-auto-prefix 1)
  (corfu-preview-current nil)
  (corfu-echo-documentation t)
  :bind (:map corfu-map
              ("C-d" . corfu-info-documentation)
              ("M-." . corfu-info-location))
  :init
  (global-corfu-mode))


(setq undo-tree-enable-undo-in-region nil)

论坛发帖支持 markdown 格式,发代码块可用

``` 
code
``` 

帮忙看看配置有没有问题?

好像没问题呀,emacs -Q加载最小配置试试呢