From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#18444: 24.3.93; Error running timer 'compilation-auto-jump' from grep-mode Date: Sat, 20 Sep 2014 16:41:08 -0400 Message-ID: References: <541042F8.1090202@simpack.de> <0hwq9b70oi.fsf@fencepost.gnu.org> <541149F2.1010202@simpack.de> <87fvfmverc.fsf@engster.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1411245755 6591 80.91.229.3 (20 Sep 2014 20:42:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 20 Sep 2014 20:42:35 +0000 (UTC) Cc: "18444@debbugs.gnu.org" <18444@debbugs.gnu.org>, Martin Apel To: David Engster Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 20 22:42:27 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XVRUA-0006fT-6V for geb-bug-gnu-emacs@m.gmane.org; Sat, 20 Sep 2014 22:42:26 +0200 Original-Received: from localhost ([::1]:35985 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVRU9-0006Eg-JR for geb-bug-gnu-emacs@m.gmane.org; Sat, 20 Sep 2014 16:42:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37123) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVRTz-0006Ea-RC for bug-gnu-emacs@gnu.org; Sat, 20 Sep 2014 16:42:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XVRTs-0007jt-Bu for bug-gnu-emacs@gnu.org; Sat, 20 Sep 2014 16:42:15 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55291) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVRTs-0007gm-8u for bug-gnu-emacs@gnu.org; Sat, 20 Sep 2014 16:42:08 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XVRTm-0005xV-Aa for bug-gnu-emacs@gnu.org; Sat, 20 Sep 2014 16:42:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 20 Sep 2014 20:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18444 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18444-submit@debbugs.gnu.org id=B18444.141124567622844 (code B ref 18444); Sat, 20 Sep 2014 20:42:02 +0000 Original-Received: (at 18444) by debbugs.gnu.org; 20 Sep 2014 20:41:16 +0000 Original-Received: from localhost ([127.0.0.1]:46855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XVRT1-0005wN-Av for submit@debbugs.gnu.org; Sat, 20 Sep 2014 16:41:15 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:44653) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XVRSw-0005wC-Gk for 18444@debbugs.gnu.org; Sat, 20 Sep 2014 16:41:11 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNFpZEG/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCw4mEhQYDSSIBAjSGReOegeEOASpGYFqgXGBWyE X-IPAS-Result: ArYGAIDvNVNFpZEG/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCw4mEhQYDSSIBAjSGReOegeEOASpGYFqgXGBWyE X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="90409881" Original-Received: from 69-165-145-6.dsl.teksavvy.com (HELO pastel.home) ([69.165.145.6]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Sep 2014 16:41:09 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id E593562F79; Sat, 20 Sep 2014 16:41:08 -0400 (EDT) In-Reply-To: <87fvfmverc.fsf@engster.org> (David Engster's message of "Sat, 20 Sep 2014 11:10:31 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:93556 Archived-At: > I see the following ways to solve this: > - Following RMS initial idea, use a text property to mark text which > should not be parsed for errors. > - Use buffer-local-variables to remember where the actual > compilation/grep output starts and ends, and use that as an > lower/upper bound when calling `compilation--parse-region' in > `compilation--ensure-parse'. Text properties seem more elegant than buffer-local vars. > Whatever we do to fix it, I'm leaning towards doing this in trunk. Sounds OK, yes. IIUC this is not a new bug. We could add a quick-hack/workaround in emacs-24, but only if it's very straightforward&safe. Stefan