"rx ‘**’ range error" 这是什么问题?求解决

Google搜索了一圈,没找到怎么解决这个问题。

Debugger entered--Lisp error: (error "rx ‘**’ range error")
  signal(error ("rx ‘**’ range error"))
  error("rx `%s' range error" **)
  rx--translate-bounded-repetition(** (1 0 "*"))
  rx--translate-**((1 0 "*"))
  rx--translate-form((** 1 0 "*"))
  rx--translate((** 1 0 "*"))
  mapcar(rx--translate (line-start (** 1 0 "*") " "))
  rx--translate-seq((line-start (** 1 0 "*") " "))
  rx--translate-form((seq line-start (** 1 0 "*") " "))
  rx--translate((seq line-start (** 1 0 "*") " "))
  rx-to-string((seq line-start (** 1 0 "*") " "))
  org-element-headline-parser(341 nil)
  org-element--current-element(341 nil nil nil)
  org-element--parse-elements(1 341 first-section nil nil nil (org-data (:begin 1 :contents-begin 1 :contents-end 341 :end 341 :robust-begin 83 :robust-end 339 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :ID "20211229T103935.034127" :ROAM_REFS "cite:&marzouk1991" :CATEGORY nil)))
  org-element-parse-buffer()
  ebib--extract-note-text-1()
  ebib--extract-note-text("marzouk1991")
  ebib--display-fields("marzouk1991" ((entries . #<hash-table equal 549/730 0x156a167bd955>) (strings) (preamble) (comments) (local-vars) (dialect) (buffer . #<buffer  1:References.bib>) (cur-entry . "dutta1998") (marked-entries) (filter) (sortinfo "Year" . ascend) (filename . "/home/dn/Nextcloud/L.Personal.Galaxy/roam/ref/Refe...") (main) (keys) (modtime 25051 62254 259851 421000) (modified) (backup . t)) nil)
  ebib--update-entry-buffer()
  ebib-prev-entry()
  funcall-interactively(ebib-prev-entry)
  call-interactively(ebib-prev-entry)
  meow--execute-kbd-macro("C-p")
  meow-prev(nil)
  funcall-interactively(meow-prev nil)
  call-interactively(meow-prev nil nil)
  command-execute(meow-prev)

也许可能要把插件和场景加上?看至少用了 meow 和 ebib?

没找到具体是什么问题。涉及到vulpea, org, consult-bibtex. vulpea和consult-bibtex两者注释一个这个错误就不出现了。

最后把consult-bibtex这个插件注释了,这个错误暂时消失了。

I do not speak english - but I came across the same problem, the issue is with vulpea. In my case the problem is that vulpea is trying to run irrespective whether it is an org file or not,

 (defun vulpea-buffer-p ()
  "Return non-nil if the currently visited buffer is a note."
  (and buffer-file-name
       (eq major-mode 'org-mode) ; Check if it's an org file
       (string-prefix-p
        (expand-file-name (file-name-as-directory org-roam-directory))
        (file-name-directory buffer-file-name))))

solved it for me. thanks