From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Deniz Dogan Newsgroups: gmane.emacs.help Subject: Re: Scrolling text erases the search highlight Date: Fri, 23 Jul 2010 11:25:31 +0200 Message-ID: References: <4C3B0AE2.3060507@sdesigns.eu> <4C3C24DA.6080303@sdesigns.eu> <4C3C701B.7060704@sdesigns.eu> <4C495EC6.6070704@sdesigns.eu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1279877242 14862 80.91.229.12 (23 Jul 2010 09:27:22 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 23 Jul 2010 09:27:22 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Gabriel TEIXEIRA Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Jul 23 11:27:01 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OcEWz-0000T7-9q for geh-help-gnu-emacs@m.gmane.org; Fri, 23 Jul 2010 11:27:01 +0200 Original-Received: from localhost ([127.0.0.1]:48397 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OcEWb-0006je-RU for geh-help-gnu-emacs@m.gmane.org; Fri, 23 Jul 2010 05:26:37 -0400 Original-Received: from [140.186.70.92] (port=35247 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OcEW4-0006ii-Co for help-gnu-emacs@gnu.org; Fri, 23 Jul 2010 05:26:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OcEW2-0006Wp-At for help-gnu-emacs@gnu.org; Fri, 23 Jul 2010 05:26:04 -0400 Original-Received: from mail-ww0-f49.google.com ([74.125.82.49]:40097) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OcEW2-0006Wg-3d for help-gnu-emacs@gnu.org; Fri, 23 Jul 2010 05:26:02 -0400 Original-Received: by wwb31 with SMTP id 31so2443791wwb.30 for ; Fri, 23 Jul 2010 02:26:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=tJGA/4sRDH5YGc1PG4Ok0w0MqiuwxFDLZzGGWBZ/qcY=; b=UseV4IBoOClVCW0Cv84oItlqDE+r+37+So2u6lmU9nL6FLqIiRGK/Dl1jqnpkYNc6f Jc0GgvzJR9X0PWT3NWjixrQCE9BfBKNI9Ua+PdqoKCpqijRgoY/8seqYvod3Jw1nQk7G DZIuCPl+LnhREY62OFwa8/w3amU7dJu5sFncA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=P2rNrmx0S+J9RCmuyofH1MFz00tK7krMbQrDALJTu3JWWrLd4G+m/HPpPUvpDQld7l Ce/pB0A8Wtj4Ol4lhPb3rM6ebEhuAyxhfVHzl46bu1qs2Ofj8TatNw39q+sTzoh8dTLV Ymn7L/o5b15bIo5WZ9FZmkK4EFZVEnDKrqCXA= Original-Received: by 10.227.129.12 with SMTP id m12mr3211469wbs.102.1279877161347; Fri, 23 Jul 2010 02:26:01 -0700 (PDT) Original-Received: by 10.216.175.76 with HTTP; Fri, 23 Jul 2010 02:25:31 -0700 (PDT) In-Reply-To: <4C495EC6.6070704@sdesigns.eu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:74249 Archived-At: 2010/7/23 Gabriel TEIXEIRA : > On 13/07/2010 15:54, Gabriel TEIXEIRA wrote: >> >> On 13/07/2010 15:38, Deniz Dogan wrote: >>> >>> 2010/7/13 Gabriel TEIXEIRA: >>>> >>>> On 13/07/2010 09:14, Deniz Dogan wrote: >>>> >>>>> 2010/7/12 Qiang Guo: >>>>> >>>>>> You may want to check variable 'isearch-allow-scroll' >>>>>> >>>>>> >>>>>> >>>>> This is a good suggestion. But you may also want to know about "M-s o". >>>>> >>>>> M-s o runs the command occur, which is an interactive compiled Lisp >>>>> function in `replace.el'. >>>>> >>>>> It is bound to M-s o. >>>>> >>>>> (occur REGEXP&optional NLINES) >>>>> >>>>> Show all lines in the current buffer containing a match for REGEXP. >>>>> This function can not handle matches that span more than one line. >>>>> >>>>> >>>> Thanks for the answers and sorry for the multiple messages, the M-s o is >>>> >>>> very useful, but the isearch-allow-scroll doesn't work very well with >>>> me. It >>>> will conserve the search if I do C-l or C-v, but won't if I use the >>>> mouse >>>> scroll wheel or if I use the arrow keys to move the cursor (which are >>>> the >>>> way I scroll the screen mostly). I want something that works similar to >>>> the >>>> Linux man search, the vim or the gedit, that conserves the highlight as >>>> long >>>> as the search is erased. Any other suggestions? >>>> >>>> >>>> >>> For what it's worth, scrolling using the mouse works fine using: GNU >>> Emacs 24.0.50.1 (i386-mingw-nt6.1.7600) of 2010-07-12 on 3249CTO >>> >> Yes, I'm using version 23.1.1. I couldn't realize that this could be the >> version of emacs. I will install a newer version to check it out. Hopefully >> won't break with my .emacs config file :) >> Many many thanks for your help >> >> > Hello back > > After I recompiled my emacs to the 24.0.50.1, the problems of scrolling were > solved mostly, but now after some time of usage I noticed a weird behaviour: > Now that I can scroll freely, I noticed that it won't scroll beyond the > position were the cursor is located (meaning that if I have one result in > the line 150 and my text has 1000 lines and my buffer is 80 lines tall, I > can't scroll to see above the line 70 nor after the line 230), so I am > limited to scrolling the buffer that is near a result of the searched text, > and if I try to move the cursor away in order to scroll more or just to > change some text around it will erase the search too (and I come back with > the original problem again). Any idea to how to solve that? > As far as I know, there is no way to get around that problem today. I think the main issue is that in Emacs point is always in the visible portion of the buffer. -- Deniz Dogan