Ping! I wrote this tiny patch a few months back; I hope someone can take a look and include it. Nathan On 18 August 2017 at 18:55, Jonathan Kotta wrote: > Yes, that works for me. My workaround was to save the current-buffer > after occur-mode-goto-occurrence, and then set-buffer outside the > with-current-buffer, but apparently that was overkill. > > On Thu, Aug 17, 2017 at 4:36 AM, Nathan Moreau > wrote: > >> Here is a patch that fixes the reported problem. >> >> A minimal reproduction test: >> >> (ert-deftest totoro () >> (set-buffer "*scratch*") >> (insert "setq") >> (setq next-error-recenter '(4)) >> (occur "setq") >> (next-error)) >> >> It seems that occur-mode-goto-occurrence should be called after >> restoring the original buffer. >> >> Nathan >> > > > > -- > Thanks, > > Jonathan Kotta > > Hofstadter's Law: > It always takes longer than you expect, even > when you take into account Hofstadter's Law. >