From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 13:29:29 2017 Received: (at submit) by debbugs.gnu.org; 14 Jun 2017 17:29:29 +0000 Received: from localhost ([127.0.0.1]:47950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dLC6j-00051P-Cc for submit@debbugs.gnu.org; Wed, 14 Jun 2017 13:29:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dLC6h-00051B-0g for submit@debbugs.gnu.org; Wed, 14 Jun 2017 13:29:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dLC6W-0003jH-GH for submit@debbugs.gnu.org; Wed, 14 Jun 2017 13:29:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57796) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dLC6W-0003jD-CM for submit@debbugs.gnu.org; Wed, 14 Jun 2017 13:29:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50985) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dLC6U-0008Ku-IM for bug-gnu-emacs@gnu.org; Wed, 14 Jun 2017 13:29:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dLC6T-0003i0-2S for bug-gnu-emacs@gnu.org; Wed, 14 Jun 2017 13:29:14 -0400 Received: from mail-ua0-x230.google.com ([2607:f8b0:400c:c08::230]:35315) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dLC6S-0003hC-T5 for bug-gnu-emacs@gnu.org; Wed, 14 Jun 2017 13:29:12 -0400 Received: by mail-ua0-x230.google.com with SMTP id q15so5149015uaa.2 for ; Wed, 14 Jun 2017 10:29:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=zQkO5waFthUCK2fal6JeOoZ946rHXbhj1eBeO8yv/fg=; b=pFeaTMCb6GRhETEG2s6pYzFgBfLaMV26gPATOt+ljtkTvT6XVcy2RtEYhkhqfXMM/F HF85OvJNXxb2B/aX4u6U3WmwZNVqkdx6f5RC5W4S4JUVBdeyxao/xDVUARSAEuOSPlG4 69AQo1eKYlTOkRjhnVEzh3d5aeV3vpz1swwEEJhHBlDw9h9ezSIrRN9cAUB09q/fetN+ sPLIqIOjTTaXPS/pDsX/4XxxcFJagWbpDS4v9ZXNGPvvqVduHsqC31wn+rjG1i+urvz7 JB5OGXQd0kXSMU0ifOyTJcSEBf6y4ZTFH55tl4HMlxJp3UXGNkzohco8d9m5eroKh2HO eWUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=zQkO5waFthUCK2fal6JeOoZ946rHXbhj1eBeO8yv/fg=; b=obwBjRHOw6zDjRY9I6tQt/W8lXetAzYtk5EFtcRP59PSemr0Cc7R4UFcYYHwJd4BE2 aPH6F44DLH5qGJJ9WDG4zHllvE5ZNdZpaMUhH75BqXKy9/puzv/CDMlINBHfn0re43VE jU0yRoGegBG+we7kgAgsfM3T9EC7jNOkP+7c9ExM1tY6gOdzLjk+NgvcfgrVV2ZCGWF+ TdI0qEMGKC+FWOlCIk18mgKIU10iXmssGE1nRQ5JOLjJtpErt43StjGPlGEcGGqpPUFs KKH7aatBinZzH1m8cly3J+LtFzi9p2GbFHvizTNVUi3MfwYMoe4nTsi71CNBwpYCndqA jN7Q== X-Gm-Message-State: AKS2vOwlu/WwxktCVWmuCHKB+8m6doUKr1KCFX0qAG4YmRufNISw+Dop UaVrq1BSuX1vP2SaaL0fugJ9kAqplMx9buo= X-Received: by 10.176.79.32 with SMTP id n32mr758869uah.101.1497461350560; Wed, 14 Jun 2017 10:29:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.25.129 with HTTP; Wed, 14 Jun 2017 10:28:30 -0700 (PDT) From: Jonathan Kotta Date: Wed, 14 Jun 2017 12:28:30 -0500 Message-ID: Subject: next-error-recenter doesn't work with occur To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="f403043c3990dd7b1a0551eee3b3" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --f403043c3990dd7b1a0551eee3b3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable (setq next-error-recenter '(4)) (occur "setq") (next-error) There's an error message "next-error: =E2=80=98recenter=E2=80=99ing a windo= w that does not display current-buffer." I assume this has something to do with how occur-next-error sets things up, or maybe there needs to be a workaround in next-error itself. next-error-recenter works with e.g. rgrep without this error. In GNU Emacs 25.2.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars= ) of 2017-05-18 built on ubuntu Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Ubuntu 16.04.2 LTS Configured using: 'configure --with-x-toolkit=3Dlucid --with-xft --without-gconf --without-gsettings' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. (4) Searched 1 buffer; 1 match for "setq" You can run the command =E2=80=98occur=E2=80=99 with M-s o Searched 1 buffer; 1 match for "setq" next-error: =E2=80=98recenter=E2=80=99ing a window that does not display cu= rrent-buffer. Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns help-mode easymenu cl-loaddefs pcase cl-lib mail-prsvr mail-utils thingatpt time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 87216 8325) (symbols 48 19795 0) (miscs 40 60 160) (strings 32 15235 4295) (string-bytes 1 424814) (vectors 16 11820) (vector-slots 8 431403 4370) (floats 8 170 191) (intervals 56 233 24) (buffers 976 19) (heap 1024 38863 754)) --=20 Thanks, Jonathan Kotta Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law. --f403043c3990dd7b1a0551eee3b3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
(setq next-error-recenter '(4))
(o= ccur "setq")
(next-error)

Ther= e's an error message "next-error: =E2=80=98recenter=E2=80=99ing a = window that does not display current-buffer."

I assume this has something to do with how occur-next-error sets things
up, or maybe there needs to be a workaround in next-error itself.
next-error-recenter works with e.g. rgrep without this error.


In GNU Emacs 25.2.1 (x86_64-unknown-lin= ux-gnu, X toolkit, Xaw3d scroll bars)
=C2=A0of 2017-05-18 built o= n ubuntu
Windowing system distributor 'The X.Org Foundation&#= 39;, version 11.0.11804000
System Description: Ubuntu 16.04.2 LTS

Configured using:
=C2=A0'configure --wit= h-x-toolkit=3Dlucid --with-xft --without-gconf
=C2=A0--without-gs= ettings'

Configured features:
XAW3D = XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS NOTIFY ACL
= LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLK= IT_SCROLL_BARS LUCID X11

Important settings:
=
=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 value of $XMODIFIE= RS: @im=3Dibus
=C2=A0 locale-coding-system: utf-8-unix
=
Major mode: Lisp Interaction

Minor = modes in effect:
=C2=A0 tooltip-mode: t
=C2=A0 global-e= ldoc-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mous= e-wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar= -mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-= font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink= -cursor-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 = auto-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 line-number-mode: t
=C2=A0 transient-mark-mode: t

Recent messages:
For information about GNU Emac= s and the GNU system, type C-h C-a.
(4)
Searched 1 buff= er; 1 match for "setq"
You can run the command =E2=80= =98occur=E2=80=99 with M-s o
Searched 1 buffer; 1 match for "= ;setq"
next-error: =E2=80=98recenter=E2=80=99ing a window th= at does not display current-buffer.

Load-path shad= ows:
None found.

Features:
(sh= adow sort mail-extr emacsbug message dired format-spec rfc822 mml
mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies
<= div>mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail
rfc2047 rfc2045 ietf-drums mm-util help-fns help-mode easymenu
cl-loaddefs pcase cl-lib mail-prsvr mail-utils thingatpt time-date
mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fonts= et
image regexp-opt fringe tabulated-list newcomment elisp-mode l= isp-mode
prog-mode register page menu-bar rfn-eshadow timer selec= t scroll-bar
mouse jit-lock font-lock syntax facemenu font-core f= rame cl-generic cham
georgian utf-8-lang misc-lang vietnamese tib= etan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew gr= eek romanian slovak czech
european ethiopic indian cyrillic chine= se charscript case-table epa-hook
jka-cmpr-hook help simple abbre= v minibuffer cl-preloaded nadvice
loaddefs button faces cus-face = macroexp files text-properties overlay
sha1 md5 base64 format env= code-pages mule custom widget
hashtable-print-readable backquote= dbusbind inotify dynamic-setting
font-render-setting x-toolkit x= multi-tty make-network-process emacs)

Memory info= rmation:
((conses 16 87216 8325)
=C2=A0(symbols 48 1979= 5 0)
=C2=A0(miscs 40 60 160)
=C2=A0(strings 32 15235 42= 95)
=C2=A0(string-bytes 1 424814)
=C2=A0(vectors 16 118= 20)
=C2=A0(vector-slots 8 431403 4370)
=C2=A0(floats 8 = 170 191)
=C2=A0(intervals 56 233 24)
=C2=A0(buffers 976= 19)
=C2=A0(heap 1024 38863 754))

--
Thanks,

Jonathan K= otta

Hofstadter's Law:
=C2=A0 =C2=A0 It always takes longer t= han you expect, even
=C2=A0 =C2=A0 when you take into account Hofstadter= 's Law.
--f403043c3990dd7b1a0551eee3b3-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 17 11:15:05 2017 Received: (at 27362) by debbugs.gnu.org; 17 Aug 2017 15:15:05 +0000 Received: from localhost ([127.0.0.1]:42964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diMVk-0000Xy-RL for submit@debbugs.gnu.org; Thu, 17 Aug 2017 11:15:05 -0400 Received: from mail-yw0-f175.google.com ([209.85.161.175]:32936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diHDz-00078T-25 for 27362@debbugs.gnu.org; Thu, 17 Aug 2017 05:36:23 -0400 Received: by mail-yw0-f175.google.com with SMTP id p68so37675469ywg.0 for <27362@debbugs.gnu.org>; Thu, 17 Aug 2017 02:36:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=GS7yORsRl94U1eTVBL2/Tz9iuCbWGZUgLyclH8ZUz+E=; b=uGWZ1UeNq3It1+OqKoZV+AgamNkHDSu43ZdkAfW28kyEQCym4Jedqm3I/PBSllNF5f 38umfBBPLVHI2BCQMzSD4vBcWju7MMbNtPy3FqPkQA23MPBT37iTW0jq0Motkc6dNkGq hQpSk64sjYfsj1Sbfwfmg3l2UFppLtpnPGMnmzTi9oRpSRfYg1mPM1LenD/7s4s0Mlum EjGhuagaUZGksmLrAcsiihAfdp1ZE2Lj5zEK2+XQXmfV4UCivMSlxpmxWqbtLY44IcYO s43JVqt1iGAZfFC8nv4+yBh4BX2+04WWvHEvO0iV/XJAYS6fKV9RWTfyVvL0kcq67B7N kfRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=GS7yORsRl94U1eTVBL2/Tz9iuCbWGZUgLyclH8ZUz+E=; b=nlIQNqeGHqCYCkvLjyGpOcLuU7JShkXQXknwMR1FrbmhME9QwrREvOeI+KpDeLfwcm Tul3brnX5PTm0ltr9GanQNHS/tn4KYSNdA7oXNaKtb+yJLe6NxOrVmr+EVdmGzQ87bi7 rXCcqbGfo0e3r2hGS1aBHCcrgPD/UxG4K3/c+FklaQkhH3tf8dheK8dbWQsOQNWkpcuu usQ+voqCgunztB6SetcOw43P3TPl0k1li9zriG28pStziKu0fAiNxunY1Cfg9vXgdsyz PPSjlrRWgoHS36/q2y7kAJrQO1P/bSk22v77Scya8rxGBLoTGzf4eOg9gnqrc0VK6a+A C0gQ== X-Gm-Message-State: AHYfb5gkhgjF89LchJB/2XI4C17/jfqxzR1UG4q0Kjvj/wINqfu/PNj9 PM9+kKdB0tZ1IrjvRRXyrUkm4saP3wYe X-Received: by 10.129.165.150 with SMTP id c144mr3652981ywh.19.1502962576243; Thu, 17 Aug 2017 02:36:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.31.195 with HTTP; Thu, 17 Aug 2017 02:36:15 -0700 (PDT) From: Nathan Moreau Date: Thu, 17 Aug 2017 11:36:15 +0200 X-Google-Sender-Auth: nw2FD3veRsnrxNLhfeo-mif0ri0 Message-ID: Subject: Bug #27362: To: 27362@debbugs.gnu.org Content-Type: multipart/mixed; boundary="94eb2c128e3c77f8600556efbe6a" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 27362 X-Mailman-Approved-At: Thu, 17 Aug 2017 11:15:04 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --94eb2c128e3c77f8600556efbe6a Content-Type: text/plain; charset="UTF-8" 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 --94eb2c128e3c77f8600556efbe6a Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Fix-current-buffer-in-the-call-of-occur-next-error.patch" Content-Disposition: attachment; filename="0001-Fix-current-buffer-in-the-call-of-occur-next-error.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j6g8w91b0 RnJvbSBmMTUzYTRmNzhlZjI0ZWJjMjkwMWM1MWMyNzliYjJiNTVlYTI0NzNkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOYXRoYW4gTW9yZWF1IDxuYXRoYW4ubW9yZWF1QG00eC5vcmc+ CkRhdGU6IFdlZCwgMTYgQXVnIDIwMTcgMjM6Mzc6NTkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBG aXggY3VycmVudCBidWZmZXIgaW4gdGhlIGNhbGwgb2Ygb2NjdXItbmV4dC1lcnJvci4KClRyeSB0 byBtaW1pYyB0aGUgc3RydWN0dXJlIG9mIGNvbXBpbGF0aW9uLW5leHQtZXJyb3ItZnVuY3Rpb24g aW4Kb2NjdXItbmV4dC1lcnJvci4KLS0tCiBsaXNwL3JlcGxhY2UuZWwgfCA0ICsrLS0KIDEgZmls ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv bGlzcC9yZXBsYWNlLmVsIGIvbGlzcC9yZXBsYWNlLmVsCmluZGV4IDA5OTcyYjQwZGIuLjQzOWJi NjNhMTggMTAwNjQ0Ci0tLSBhL2xpc3AvcmVwbGFjZS5lbAorKysgYi9saXNwL3JlcGxhY2UuZWwK QEAgLTEyNzMsOCArMTI3Myw4IEBAIG9jY3VyLW5leHQtZXJyb3IKICAgICAgIk5vIG1vcmUgbWF0 Y2hlcyIpCiAgICAgOzsgSW4gY2FzZSB0aGUgKk9jY3VyKiBidWZmZXIgaXMgdmlzaWJsZSBpbiBh IG5vbnNlbGVjdGVkIHdpbmRvdy4KICAgICAobGV0ICgod2luIChnZXQtYnVmZmVyLXdpbmRvdyAo Y3VycmVudC1idWZmZXIpIHQpKSkKLSAgICAgIChpZiB3aW4gKHNldC13aW5kb3ctcG9pbnQgd2lu IChwb2ludCkpKSkKLSAgICAob2NjdXItbW9kZS1nb3RvLW9jY3VycmVuY2UpKSkKKyAgICAgIChp ZiB3aW4gKHNldC13aW5kb3ctcG9pbnQgd2luIChwb2ludCkpKSkpCisgIChvY2N1ci1tb2RlLWdv dG8tb2NjdXJyZW5jZSkpCiAMCiAoZGVmZmFjZSBtYXRjaAogICAnKCgoKGNsYXNzIGNvbG9yKSAo bWluLWNvbG9ycyA4OCkgKGJhY2tncm91bmQgbGlnaHQpKQotLSAKMi4xMS4wCgo= --94eb2c128e3c77f8600556efbe6a-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 12:56:40 2017 Received: (at 27362) by debbugs.gnu.org; 18 Aug 2017 16:56:40 +0000 Received: from localhost ([127.0.0.1]:44569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dikZc-0000Qb-38 for submit@debbugs.gnu.org; Fri, 18 Aug 2017 12:56:40 -0400 Received: from mail-ua0-f173.google.com ([209.85.217.173]:36735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dikZb-0000QQ-7W for 27362@debbugs.gnu.org; Fri, 18 Aug 2017 12:56:39 -0400 Received: by mail-ua0-f173.google.com with SMTP id k43so37582499uaf.3 for <27362@debbugs.gnu.org>; Fri, 18 Aug 2017 09:56:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=g1f9mUnpewLRfkUjPG7ZyPlWSPegE8UJ4E3uhsksotA=; b=L4Lm2O9GAMeLGO7uDj0H19gNR5fctBzg9st5W+pB0vhMXSYK4DLCwWyLlnhepQzAGz 7Gpy7d0eHkF0cM83fcANemfKZTPXgvbyhqajDqLwnyXiZdW3NIE5I3W8ml1sSEAw3DYr QINtRFY5Feg5039tc5lYPulGatySLSzbgbjOx7S3C29YiaN0DuEm3hHtUzO+eJfo2giC m538epsUmbw8Ud0suQtAm550Gc3Nxzxt99Vtc6HpyAJc4zvuZVhLosovemWJBgXW2h/X fFKLK7uTJr2jpZqh8ybZ5RZypoQm8kJ2xrtgyKZhJMxng0sHqpSwCvwiQg+K6lQ6W6Jr EtjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=g1f9mUnpewLRfkUjPG7ZyPlWSPegE8UJ4E3uhsksotA=; b=ZD7OPLBBVqF01jpkg/5yJ1vlATZBjftTbeIMQUUtzkvRbqShnz/n/JO39EXjRK9x0W Fcwwuap3atm0+JY0CV75BXZOWhRwoUy7vDLrBINMNlmNWemuI7xchnR/V8O+eJeD4NNe KNvJvXsPEpkzkUoRWWY4H5STK3/kdBAE77z3+S3r3bYfRe8/2XTCJtHnATPEVsHQifba FPhGqCDSzwO7Nzm8hoiAOrI86Eh4X6LrrJ1DEtEcyoP8R7nNeS/xDelI/FM6LNCC/hgo KJBSBE6Fhsp9zMhyDZ/H9RaKTo1a0RgIwtwEm8hss4+okRsyDS/nGG8S4At242PbBBvy MAyQ== X-Gm-Message-State: AHYfb5icNNrBu1EjbRngvAWnNre/w+6ayVB2xloelKCYabCLDlf1l3fP 9M3d4cL+z9DobOTDsXQU5dfm9Yluzw== X-Received: by 10.159.54.111 with SMTP id s44mr6525475uad.197.1503075393701; Fri, 18 Aug 2017 09:56:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.45.3 with HTTP; Fri, 18 Aug 2017 09:55:53 -0700 (PDT) In-Reply-To: References: From: Jonathan Kotta Date: Fri, 18 Aug 2017 11:55:53 -0500 Message-ID: Subject: Re: bug#27362: Bug #27362: To: Nathan Moreau Content-Type: multipart/alternative; boundary="001a11494e5ee98a2905570a021c" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 27362 Cc: 27362@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --001a11494e5ee98a2905570a021c Content-Type: text/plain; charset="UTF-8" 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. --001a11494e5ee98a2905570a021c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Yes, that works for me.=C2=A0 My workaround was to save th= e current-buffer after occur-mode-goto-occurrence, and then set-buffer outs= ide the with-current-buffer, but apparently that was overkill.

On Thu, Aug 17, 2017 at = 4:36 AM, Nathan Moreau <nathan.moreau@m4x.org> wrote:
Here=C2=A0 is a patch that fixes the report= ed problem.

A minimal reproduction test:

(ert-deftest totoro ()
=C2=A0 (set-buffer "*scratch*")
=C2=A0 (insert "setq")
=C2=A0 (setq next-error-recenter '(4))
=C2=A0 (occur "setq")
=C2=A0 (next-error))

It seems that occur-mode-goto-occurrence should be called after
restoring the original buffer.

Nathan



--
Thanks,

Jonathan Kotta

Hofstadter's Law:
=C2= =A0 =C2=A0 It always takes longer than you expect, even
=C2=A0 =C2=A0 wh= en you take into account Hofstadter's Law.
--001a11494e5ee98a2905570a021c-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 19 07:27:22 2017 Received: (at control) by debbugs.gnu.org; 19 Aug 2017 11:27:22 +0000 Received: from localhost ([127.0.0.1]:45200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dj1uU-0005K0-LV for submit@debbugs.gnu.org; Sat, 19 Aug 2017 07:27:22 -0400 Received: from mail-io0-f180.google.com ([209.85.223.180]:38779) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dj1uT-0005Jp-Sn for control@debbugs.gnu.org; Sat, 19 Aug 2017 07:27:22 -0400 Received: by mail-io0-f180.google.com with SMTP id g71so40107628ioe.5 for ; Sat, 19 Aug 2017 04:27:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=hhCe0rtf5lq3AZjb21V5xwXlpg9S0wCrrXMZ54QVRtQ=; b=haf85QEs4GkkWvO4v+AZ+ZP8qgCtNXPR+OJT8DRz5EAhy/OvqRhurWybUZeBPTaCdM QRaQ+k6unmCn0eE2N9KkG0nx7wXcelM387GBBjlNQZmRd2wcVV9UvZt229T/1sKmxvRR BMwRfvA8t8hoHS4QeqgUWQfZaciLFLvud7R7WfIJ79KO307w61B2dYNL+VN+NPWT9VNk axVvsNmVjYJHwG0s+IAECNcv4g2iWb5OAVmQ4E+x0b1eFYt02UrdFoJN8nqEg5G3JtL8 y0mo3j4z+E8c9m9owqJcDKutZ3exO4LMbcmdYLzltqjDsdZa76eAOHdHks8U4IuYTqa6 WWzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=hhCe0rtf5lq3AZjb21V5xwXlpg9S0wCrrXMZ54QVRtQ=; b=hJ6YcZAg5/bY19fRUxtiNmhTg6U0XYPxdH9m+kOlkqdjFHoMFmkBDDBWOlhn+XPZ4l JLV3sJ1WHIeJyIBTEPDhsQf2fJVqMMMrFMYXxPSKdlbe0bBDcPTpVbLUek4v1TRZtEJt 49jSvsJO8RxjvduU7kPb2GmBK9rR2n9zHmklRJ+uzXN70myCj8uwkuj2TrvUc4ZOd93E zifGXiulGsByZ6oK8liJtX4/MlNuwJVCVOk/F90IUdbjMYqx8UJh69NUe++vugMOK93p oY+hrPdkvzHJJVhl/fCzA6gIrqK9xiN+sFI+3SxkQKC07T2LskJpfkAmdq4egj3Jnwkq JhAQ== X-Gm-Message-State: AHYfb5jLMESvw8Xh9ihP/3D4l8uXCcXeA3n8SjXVgCRLiX4sNh4yhc/d X9R3vqKnvRBAiEGK X-Received: by 10.107.154.3 with SMTP id c3mr10336534ioe.113.1503142036154; Sat, 19 Aug 2017 04:27:16 -0700 (PDT) Received: from zony ([45.2.119.49]) by smtp.googlemail.com with ESMTPSA id a45sm1689340itj.14.2017.08.19.04.27.15 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 19 Aug 2017 04:27:15 -0700 (PDT) From: npostavs@users.sourceforge.net To: control@debbugs.gnu.org Subject: control message for bug #27362 Date: Sat, 19 Aug 2017 07:28:54 -0400 Message-ID: <87r2w7yex5.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) tags 27362 + patch quit From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 26 18:03:26 2017 Received: (at 27362) by debbugs.gnu.org; 26 Oct 2017 22:03:26 +0000 Received: from localhost ([127.0.0.1]:35633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7qFK-0000Jh-6h for submit@debbugs.gnu.org; Thu, 26 Oct 2017 18:03:26 -0400 Received: from mail-io0-f178.google.com ([209.85.223.178]:52295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7pqt-00088H-U7 for 27362@debbugs.gnu.org; Thu, 26 Oct 2017 17:38:12 -0400 Received: by mail-io0-f178.google.com with SMTP id f20so8523842ioj.9 for <27362@debbugs.gnu.org>; Thu, 26 Oct 2017 14:38:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=u0OJqO+BHz5holsODPjL1ndEH4QH3r3/bcakJJHp0iU=; b=ic20xqFcSsr5qeLITA0h2t3fAsiml2SQZF8aOQp5cEqD16O0xXgR/CjzcwV3ls/4X/ NuaEaqMOJnRejkagmvUZQvz7HMj5Qe9Iy6LJr5m/idoKauKUi4M0YzlbvQ6p7WRJS4Vb BFFqkJRmID6g/rhZaA9NnjTmKrX7EHeRDBUcISn3tb2i6TneX4n6nbl5/AgZqjtB0faZ UcTrAo0akDCv30DkXwGUpXho/vdAz+fnGf41FyuGrfUxRMQLhNZkdPFsFlTq/RScDkeP oR56gqjzgxV8u2i64bBIKPj2Pczep/Y72to6m9CK189u6HahjdTUHJ5k+0Co3q9uTVyz Xyag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=u0OJqO+BHz5holsODPjL1ndEH4QH3r3/bcakJJHp0iU=; b=MC/llEoXV709CQs/nlg156tBHjUxyAvIoCZnt17IGJ1NbLdulmt+Uu+i9kiL4iESs+ 2gRxV2vESn5nKZdafocx0AWD1SC7aVYHyxbrPrD3ZkGZY7VTtGEXGcvg0iYeP5QFmgXh gB8s3UE6fjwo/VlKkjBGjuewZNJnR5eeaup7j9Jq9bHzRuDFki9jNR87uB9vLLI0Wsph nnXvFOBj2EeAFfzMEjVZXUFhVGfFHZLraPwg8IhZNxV5Ju0Og74AIEXvBFk8dLKoTWSg fFJRSOxVnN7lMaIHrP+Zi6oCSX6cE4eZcMdOh45nGpdwCiiKfvsv6VIsHDQQMX5nAGJc Fnvg== X-Gm-Message-State: AMCzsaXo763jMhIKmvZdalB0d0EIVSdLEut12Izg8mCsyXi6CNgKrBYN TeBCD4iKm+/DKY20JoPlgKLWTrupnQ4cXlsiazg= X-Google-Smtp-Source: ABhQp+TTEi5Ek3D8UCDMRSqL5MF7fJ6gGBV+bgxFKu1qrUJVv8vMuTFaob4zTnnNxdRTj4vII+/h4JKWBB9Yly5XRN8= X-Received: by 10.107.162.7 with SMTP id l7mr30839126ioe.135.1509053886040; Thu, 26 Oct 2017 14:38:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.2.146.195 with HTTP; Thu, 26 Oct 2017 14:38:05 -0700 (PDT) In-Reply-To: References: From: Nathan Moreau Date: Thu, 26 Oct 2017 23:38:05 +0200 X-Google-Sender-Auth: X9B9rK80FLa1G9pg3O1aD6a5SC0 Message-ID: Subject: Re: bug#27362: Bug #27362: To: 27362@debbugs.gnu.org, bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="001a1140e638d3108d055c79fc45" X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 27362 X-Mailman-Approved-At: Thu, 26 Oct 2017 18:03:24 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --001a1140e638d3108d055c79fc45 Content-Type: text/plain; charset="UTF-8" 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. > --001a1140e638d3108d055c79fc45 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
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 <jpkotta@gmail.com> wrote:
Yes, that works for me.=C2=A0 My w= orkaround was to save the current-buffer after occur-mode-goto-occurrence, = and then set-buffer outside the with-current-buffer, but apparently that wa= s overkill.

On Thu, Aug 17, 2017 at 4:36 AM, Nathan Moreau <nathan.moreau@m4x.org> wrote:
Here=C2=A0 is a patch that fixes the reported problem.

A minimal reproduction test:

(ert-deftest totoro ()
=C2=A0 (set-buffer "*scratch*")
=C2=A0 (insert "setq")
=C2=A0 (setq next-error-recenter '(4))
=C2=A0 (occur "setq")
=C2=A0 (next-error))

It seems that occur-mode-goto-occurrence should be called after
restoring the original buffer.

Nathan



--
Thanks,

Jonathan Kotta

Hofstadter's Law:=C2=A0 =C2=A0 It always takes longer than you expect, even
=C2=A0 =C2= =A0 when you take into account Hofstadter's Law.

--001a1140e638d3108d055c79fc45-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 17 15:29:04 2018 Received: (at control) by debbugs.gnu.org; 17 Apr 2018 19:29:04 +0000 Received: from localhost ([127.0.0.1]:57875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8WHn-0003kZ-Th for submit@debbugs.gnu.org; Tue, 17 Apr 2018 15:29:04 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:34732 helo=homiemail-a21.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8WHl-0003k8-Up; Tue, 17 Apr 2018 15:29:02 -0400 Received: from homiemail-a21.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a21.g.dreamhost.com (Postfix) with ESMTP id D99BE1C0064; Tue, 17 Apr 2018 12:29:00 -0700 (PDT) Received: from localhost.linkov.net (m91-129-110-22.cust.tele2.ee [91.129.110.22]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by homiemail-a21.g.dreamhost.com (Postfix) with ESMTPSA id 8F8F41C0062; Tue, 17 Apr 2018 12:28:58 -0700 (PDT) From: Juri Linkov To: Nathan Moreau Subject: Re: bug#30646: 27.0.50; Occur next-error and recentering bug Organization: LINKOV.NET References: Date: Tue, 17 Apr 2018 22:28:38 +0300 In-Reply-To: (Nathan Moreau's message of "Tue, 17 Apr 2018 10:47:57 +0200") Message-ID: <877ep5fx95.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 30646-done@debbugs.gnu.org, p.stephani2@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) forcemerge 27362 30646 thanks Version: 27.0.50 > Also see #27362. Thanks for the reference, now merged these two reports fixed in 0c9e3df. From unknown Sat Jun 21 10:40:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 16 May 2018 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator