From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: Need better doc of compilation mode Date: Sun, 17 Sep 2006 08:30:09 -0700 Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1158507057 20329 80.91.229.2 (17 Sep 2006 15:30:57 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 17 Sep 2006 15:30:57 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 17 17:30:55 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GOybT-0002mt-Kr for ged-emacs-devel@m.gmane.org; Sun, 17 Sep 2006 17:30:43 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GOybT-0004Xl-46 for ged-emacs-devel@m.gmane.org; Sun, 17 Sep 2006 11:30:43 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GOybD-0004V9-Uw for emacs-devel@gnu.org; Sun, 17 Sep 2006 11:30:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GOybA-0004Sq-AP for emacs-devel@gnu.org; Sun, 17 Sep 2006 11:30:26 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GOyb9-0004Sm-UZ for emacs-devel@gnu.org; Sun, 17 Sep 2006 11:30:23 -0400 Original-Received: from [141.146.126.228] (helo=agminet01.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.52) id 1GOydn-0001X1-MH for emacs-devel@gnu.org; Sun, 17 Sep 2006 11:33:07 -0400 Original-Received: from rgmsgw01.us.oracle.com (rgmsgw01.us.oracle.com [138.1.186.51]) by agminet01.oracle.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id k8HFUMpP014857 for ; Sun, 17 Sep 2006 10:30:22 -0500 Original-Received: from dradamslap (dhcp-amer-whq-csvpn-gw3-141-144-80-70.vpn.oracle.com [141.144.80.70]) by rgmsgw01.us.oracle.com (Switch-3.1.7/Switch-3.1.7) with SMTP id k8HFULrB031572 for ; Sun, 17 Sep 2006 09:30:21 -0600 Original-To: "Emacs-Devel" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807 X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:59936 Archived-At: 1. I just discovered this feature (yes, I think it's a feature) by accident: Click (mouse-2) a grep hit on the file name or line number, and the text that matches the regexp is highlighted in the source buffer. Click instead anywhere else on the grep hit and the whole line is highlighted in the source buffer. Nice. I see no documentation for this. The logical place to document it would be in the Compilation Mode node of the Emacs manual. I was mistaken about this. The undocumented feature was from my own code(!). I had forgotten that my code did this: (setq grep-regexp-alist (mapcar (lambda (elt)`(,(concat (car elt) ".*") ,@(cdr elt))) grep-regexp-alist))