From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#11378: 24.1.50; Suggestion: Let M-i in isearch cycle `search-invisible' Date: Thu, 30 May 2013 11:12:05 +0300 Organization: JURTA Message-ID: <87k3mgevq2.fsf@mail.jurta.org> References: <87haw32hly.fsf@web.de> <87397m6oxf.fsf@mail.jurta.org> <87y5pcdzxx.fsf@mail.jurta.org> <874nqzgcuk.fsf@mail.jurta.org> <87vcjesccy.fsf@mail.jurta.org> <87lijtcx8m.fsf@mail.jurta.org> <87sj1811tq.fsf@mail.jurta.org> <87vc6222vi.fsf@mail.jurta.org> <084871f7-9554-450a-863f-52a5b251d7d0@default> <871u8pmmla.fsf@mail.jurta.org> <6dcc689e-53a8-4982-953c-1b21c11cec78@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1369901750 7214 80.91.229.3 (30 May 2013 08:15:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 30 May 2013 08:15:50 +0000 (UTC) Cc: 11378@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 30 10:15:49 2013 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 1Uhy1V-00062j-D8 for geb-bug-gnu-emacs@m.gmane.org; Thu, 30 May 2013 10:15:49 +0200 Original-Received: from localhost ([::1]:47616 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uhy1U-0002o0-FG for geb-bug-gnu-emacs@m.gmane.org; Thu, 30 May 2013 04:15:48 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34354) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uhy1L-0002n4-MQ for bug-gnu-emacs@gnu.org; Thu, 30 May 2013 04:15:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uhy1G-0007Bp-7V for bug-gnu-emacs@gnu.org; Thu, 30 May 2013 04:15:39 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53196) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uhy1G-0007Bk-3o for bug-gnu-emacs@gnu.org; Thu, 30 May 2013 04:15:34 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Uhy2f-0000Lc-TY for bug-gnu-emacs@gnu.org; Thu, 30 May 2013 04:17:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2013 08:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11378 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11378-submit@debbugs.gnu.org id=B11378.13699017881269 (code B ref 11378); Thu, 30 May 2013 08:17:01 +0000 Original-Received: (at 11378) by debbugs.gnu.org; 30 May 2013 08:16:28 +0000 Original-Received: from localhost ([127.0.0.1]:41554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Uhy28-0000KP-7J for submit@debbugs.gnu.org; Thu, 30 May 2013 04:16:28 -0400 Original-Received: from ps18281.dreamhost.com ([69.163.218.105]:52146 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Uhy22-0000K4-KG for 11378@debbugs.gnu.org; Thu, 30 May 2013 04:16:26 -0400 Original-Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 7289C258B9E938; Thu, 30 May 2013 01:14:44 -0700 (PDT) In-Reply-To: <6dcc689e-53a8-4982-953c-1b21c11cec78@default> (Drew Adams's message of "Wed, 29 May 2013 20:16:52 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.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:74655 Archived-At: > I understand that approach. I disagree, that's all. It's no surprise that you disagree because both preferences make sense: (1) Start each new search afresh with default values. (2) Keep the current search state for subsequent searches. There are more possible preferences: (3) Someone even might prefer to keep the current search state within the confines of the current buffer (easy to do with `make-local-variable' on the transient search variables). (4) Reuse the previous search values only for the repeated search `C-s C-s'. This what the variable `isearch-last-case-fold-search' is used for. But why `isearch-last-case-fold-search' only? Other search variables could be supported too. This suggests two new customizable options: one to define which search variables to keep for the next search to be able to choose the behavior between (1) and (2) for every search variable, and another option for (4) to choose which search variables to keep for the repeated search `C-s C-s' (its default value could reuse the last case-fold only as it currently does).