From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel,gmane.emacs.pretest.bugs Subject: Re: isearch-repeat-forward: wrong overlay after failure Date: Mon, 12 May 2008 00:54:29 +0200 Message-ID: <85iqxke9ju.fsf@lola.goethe.zz> References: <87tzh4rd41.fsf@jurta.org> <1D559CDD-D9EE-42D5-94F3-D7D33B9A1326@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1210546494 27441 80.91.229.12 (11 May 2008 22:54:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 11 May 2008 22:54:54 +0000 (UTC) Cc: Juri Linkov , emacs-pretest-bug@gnu.org, 222@emacsbugs.donarmstrong.com To: David Reitter Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 12 00:55:31 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JvKS1-0007Pp-DP for ged-emacs-devel@m.gmane.org; Mon, 12 May 2008 00:55:29 +0200 Original-Received: from localhost ([127.0.0.1]:53278 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JvKRI-00024c-QO for ged-emacs-devel@m.gmane.org; Sun, 11 May 2008 18:54:44 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JvKRD-000225-J3 for emacs-devel@gnu.org; Sun, 11 May 2008 18:54:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JvKRB-00021t-Ji for emacs-devel@gnu.org; Sun, 11 May 2008 18:54:38 -0400 Original-Received: from [199.232.76.173] (port=55148 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JvKRB-00021q-EI for emacs-devel@gnu.org; Sun, 11 May 2008 18:54:37 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:53107) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JvKRB-0008PI-B8 for emacs-devel@gnu.org; Sun, 11 May 2008 18:54:37 -0400 Original-Received: from mail.gnu.org ([199.232.76.166]:51077 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1JvKQK-0002Ea-KM for emacs-pretest-bug@gnu.org; Sun, 11 May 2008 18:53:44 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1JvKR7-0008Os-SC for emacs-pretest-bug@gnu.org; Sun, 11 May 2008 18:54:37 -0400 Original-Received: from mail-in-04.arcor-online.net ([151.189.21.44]:35816) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JvKR7-0008Oc-Hj for emacs-pretest-bug@gnu.org; Sun, 11 May 2008 18:54:33 -0400 Original-Received: from mail-in-08-z2.arcor-online.net (mail-in-08-z2.arcor-online.net [151.189.8.20]) by mail-in-04.arcor-online.net (Postfix) with ESMTP id D0ECF17F63E; Mon, 12 May 2008 00:54:31 +0200 (CEST) Original-Received: from mail-in-13.arcor-online.net (mail-in-13.arcor-online.net [151.189.21.53]) by mail-in-08-z2.arcor-online.net (Postfix) with ESMTP id C4208212FAE; Mon, 12 May 2008 00:55:26 +0200 (CEST) Original-Received: from lola.goethe.zz (dslb-084-061-098-196.pools.arcor-ip.net [84.61.98.196]) by mail-in-13.arcor-online.net (Postfix) with ESMTP id 93278225121; Mon, 12 May 2008 00:54:31 +0200 (CEST) Original-Received: by lola.goethe.zz (Postfix, from userid 1002) id 263A61C460C9; Mon, 12 May 2008 00:54:29 +0200 (CEST) In-Reply-To: <1D559CDD-D9EE-42D5-94F3-D7D33B9A1326@gmail.com> (David Reitter's message of "Sun, 11 May 2008 22:48:58 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-Virus-Scanned: ClamAV 0.92.1/7092/Sun May 11 22:50:33 2008 on mail-in-13.arcor-online.net X-Virus-Status: Clean X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) 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:96989 gmane.emacs.pretest.bugs:22272 Archived-At: David Reitter writes: > On 11 May 2008, at 17:59, Juri Linkov wrote: >> >> `isearch-repeat-forward' is not an entry point to the incremental >> search: >> it doesn't activate isearch mode neither deactivates it. IIUC, it was >> never intended for non-incremental search, so it doesn't guarantee to >> work when isearch mode is not active. >> >> If you want to find the next occurrence without highlighting it >> and without activating isearch mode, you can use the command >> `search-forward'. > > isearch-repeat-forward is interactive, which is why I thought it would > be a decent entry point. Which I would call a reasonable expectation. However, keybindings even in specialized keymaps need to be bound to interactive functions. So if we have functions that are only intended for use in specialized keymaps, there is no way to keep people from binding them to normal keymaps. So it is sort of a combined documentation/expectation problem. I have no good idea how to approach this. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum