[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Possible Bad Interaction Between Magit and Rolo Search

From: gravitypost
Subject: Possible Bad Interaction Between Magit and Rolo Search
Date: Tue, 11 Feb 2020 20:18:53 +0100
User-agent: Posteo Webmail

Good afternoon!

Was messing around with the most recent release, and found what may or may be a bug -- or possibly just a bad interaction -- between Magit and Rolo's word search

Basically, when I search for anything (say, "test") in Rolo currently, everything freezes and stays frozen until I quit. Normally, a search through all of the rolo files I've got takes about two seconds.

Now, based on the error log below, it appears that the search process isn't *actually* trapped in an infinite loop -- it's just taking an eternity to go into each file, search, and move on, because of some sort of interaction with Magit.

Debugger entered--Lisp error: (quit)
run-hooks(change-major-mode-after-body-hook after-change-major-mode-hook)
  after-find-file(nil nil)
find-file-noselect-1(#<buffer APRO-1801081915-Characters and Choices.org> "~/Org/APRO-1801081915-Characters and Choices.org" t nil "~/Org/APRO-1801081915-Characters and Choices.org" (1688849861014569 2463307494)) find-file-noselect("e:/Home/Org/APRO-1801081915-Characters and Choices.org" t) hyrolo-grep-file("e:/Home/Org/APRO-1801081915-Characters and Choices.org" "\\btest\\b" nil nil)
  hyrolo-grep("\\btest\\b" nil nil nil nil)
  hyrolo-word("test" nil)
  funcall-interactively(hyrolo-word "test" nil)
  #<subr call-interactively>(hyrolo-word)
  apply(#<subr call-interactively> hyrolo-word nil)
call-interactively@ido-cr+-record-current-command(#<subr call-interactively> hyrolo-word) apply(call-interactively@ido-cr+-record-current-command #<subr call-interactively> hyrolo-word)
  hui:menu-act(hyperbole nil nil nil)
  hyperbole(nil nil nil nil)
  funcall-interactively(hyperbole nil nil nil nil)
  #<subr call-interactively>(hyperbole nil nil)
  apply(#<subr call-interactively> hyperbole (nil nil))
call-interactively@ido-cr+-record-current-command(#<subr call-interactively> hyperbole nil nil) apply(call-interactively@ido-cr+-record-current-command #<subr call-interactively> (hyperbole nil nil))
  call-interactively(hyperbole nil nil)

This happens on a blank init that only loads Hyperbole and Magit, so it's got to be something that's happening with a default install of both Magit and Hyperbole.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]