From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#8686: 24.0.50; `re-search-backward' does not respect `search-invisible' Date: Tue, 17 May 2011 15:09:28 -0700 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1305670215 15518 80.91.229.12 (17 May 2011 22:10:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 17 May 2011 22:10:15 +0000 (UTC) To: 8686@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 18 00:10:10 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QMSSv-0007Dd-7Q for geb-bug-gnu-emacs@m.gmane.org; Wed, 18 May 2011 00:10:09 +0200 Original-Received: from localhost ([::1]:33839 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QMSSu-0002QE-Gh for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 May 2011 18:10:08 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:38741) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QMSSr-0002OX-R8 for bug-gnu-emacs@gnu.org; Tue, 17 May 2011 18:10:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QMSSq-00056D-RL for bug-gnu-emacs@gnu.org; Tue, 17 May 2011 18:10:05 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34385) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QMSSq-00055A-OR for bug-gnu-emacs@gnu.org; Tue, 17 May 2011 18:10:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1QMSSq-0003Ci-4h; Tue, 17 May 2011 18:10:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 May 2011 22:10:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8686 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.130567019512294 (code B ref -1); Tue, 17 May 2011 22:10:03 +0000 Original-Received: (at submit) by debbugs.gnu.org; 17 May 2011 22:09:55 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QMSSh-0003CF-BB for submit@debbugs.gnu.org; Tue, 17 May 2011 18:09:55 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QMSSg-0003C3-3A for submit@debbugs.gnu.org; Tue, 17 May 2011 18:09:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QMSSZ-00051B-KC for submit@debbugs.gnu.org; Tue, 17 May 2011 18:09:48 -0400 Original-Received: from lists.gnu.org ([140.186.70.17]:45979) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QMSSZ-000517-IA for submit@debbugs.gnu.org; Tue, 17 May 2011 18:09:47 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:38600) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QMSSY-0002Li-Ly for bug-gnu-emacs@gnu.org; Tue, 17 May 2011 18:09:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QMSSX-00050t-Lr for bug-gnu-emacs@gnu.org; Tue, 17 May 2011 18:09:46 -0400 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]:33735) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QMSSX-00050k-GV for bug-gnu-emacs@gnu.org; Tue, 17 May 2011 18:09:45 -0400 Original-Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p4HM9cn8025147 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 17 May 2011 22:09:39 GMT Original-Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p4HM9bF9018671 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 17 May 2011 22:09:38 GMT Original-Received: from abhmt020.oracle.com (abhmt020.oracle.com [141.146.116.29]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p4HM9W42004554 for ; Tue, 17 May 2011 17:09:32 -0500 Original-Received: from dradamslap1 (/10.159.53.11) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 17 May 2011 15:09:31 -0700 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcwU3xdIojjPmcqjQoWSjIcBuY6d7g== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090 X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090208.4DD2F224.002C:SCFMA922111,ss=1,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Tue, 17 May 2011 18:10:04 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:46528 Archived-At: My impression is that `re-search-backward' and `*-forward' do not respect `search-invisible'. This makes it difficult if not impossible to use them in code to not find matches in hidden text. Why would this variable be respected only in the Isearch Lisp code? What am I missing? My use case at the moment is to make Imenu (conditionally) not count definitions that are commented out, by temporarily hiding commented code. I bind `search-invisible' to nil, but that has no effect on `re-search-backward', which is called by the Imenu code (e.g. `imenu--generic-function'). The code finds commented out definitions, in spite of `search-invisible'. In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-05-16 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.5) --no-opt --cflags -Ic:/build/include'