From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dima Kogan Newsgroups: gmane.emacs.bugs Subject: bug#24584: 25.1; Without fringe-mode, search highlighting on long lines breaks Date: Sat, 01 Oct 2016 14:05:36 -0700 Message-ID: <87h98vye3j.fsf@secretsauce.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1475356060 7259 195.159.176.226 (1 Oct 2016 21:07:40 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 1 Oct 2016 21:07:40 +0000 (UTC) To: 24584@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Oct 01 23:07:36 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqRV7-0007kl-CM for geb-bug-gnu-emacs@m.gmane.org; Sat, 01 Oct 2016 23:07:17 +0200 Original-Received: from localhost ([::1]:57199 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqRV5-0006ho-UJ for geb-bug-gnu-emacs@m.gmane.org; Sat, 01 Oct 2016 17:07:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42340) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqRUz-0006gR-9l for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 17:07:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqRUv-0004Yk-12 for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 17:07:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35182) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqRUs-0004YP-OO for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 17:07:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bqRUs-0005M5-KG for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 17:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Oct 2016 21:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24584 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.147535596520515 (code B ref -1); Sat, 01 Oct 2016 21:07:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Oct 2016 21:06:05 +0000 Original-Received: from localhost ([127.0.0.1]:41372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqRTw-0005Kp-NL for submit@debbugs.gnu.org; Sat, 01 Oct 2016 17:06:04 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:51295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqRTv-0005KM-4v for submit@debbugs.gnu.org; Sat, 01 Oct 2016 17:06:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqRTp-0004In-08 for submit@debbugs.gnu.org; Sat, 01 Oct 2016 17:05:57 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:42006) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqRTo-0004IW-Nl for submit@debbugs.gnu.org; Sat, 01 Oct 2016 17:05:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42266) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqRTm-0006TW-KC for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 17:05:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqRTj-0004HA-8C for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 17:05:54 -0400 Original-Received: from out3-smtp.messagingengine.com ([66.111.4.27]:32835) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqRTg-0004Ds-NG for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 17:05:51 -0400 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id E16CC210CB for ; Sat, 1 Oct 2016 17:05:38 -0400 (EDT) Original-Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Sat, 01 Oct 2016 17:05:38 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=secretsauce.net; h=content-type:date:from:message-id:mime-version:subject:to :x-sasl-enc:x-sasl-enc; s=mesmtp; bh=Iu228vrNBPpM7i3zXrsgC3rFSEc =; b=XictX4DSgvdsQwwPMQi4rm0odDw+bRYsZqo2KHjdqpFrMMdV9XYzYUcme/L a39Uho+4MeuHrfJbqZiUXu+qopJeuxwCPRq7nQQ7el/FrfypfN3a//jzF/j+DAK4 8aP5rf/ZXfvkwBEJHVrRNZL5NzKr3ysymMYs8A5/79nBcOUY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=Iu 228vrNBPpM7i3zXrsgC3rFSEc=; b=BOGt8gLD26zKJIDdvWqwdp2WqlN3IyIn+p Xc9FnCSkE3nXtzdZiLjmqANS0ty1UJ+pJQQY0VwnA7WtZmBfP2l9Leke2FhkJ3k5 2aQEhpXVdlB90AAvz6LX670rsbG1Hc5oEcSEoPToCSMGusWTN7wI7WAYxhCqXP05 XoY40npvc= X-Sasl-enc: CxsJxBUWlycwtCwNMdGHHvi/mP5PpJz0z1jJN4jhE/+h 1475355938 Original-Received: from scrawny (50-1-153-216.dsl.dynamic.fusionbroadband.com [50.1.153.216]) by mail.messagingengine.com (Postfix) with ESMTPA id 6DC6BCC07D for ; Sat, 1 Oct 2016 17:05:38 -0400 (EDT) Original-Received: from dima by scrawny with local (Exim 4.87) (envelope-from ) id 1bqRTU-00026u-Io for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 14:05:36 -0700 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:123877 Archived-At: --=-=-= Content-Type: text/plain Hi. I just found an unexpected interaction of fringe-mode and isearch. Let's say you have the attached file (composed of random dictionary words on two very long lines) called 'txt'. Then you 1. emacs -Q /tmp/txt 2. M-x toggle-truncate-lines 3. M-> (to go to end of buffer) 4. C-r threatened As you type "threatened" letter by letter, you see the search jump to the match, and the match is highlighted. This is correct. Now do 5. M-x fringe-mode no-fringes 6. M-> (to go to end of buffer) 7. C-r threatened When you type "threatened" now, the behavior is correct through "th", but when you hit "r", the buffer scrolls back to the beginning of the line, and you can't see the match anymore. I haven't done any debugging other than figuring out the exact thing that makes it break: turning off fringe mode. If the exact cause isn't obvious to somebody here, I'll debug it myself in a bit. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=txt Content-Transfer-Encoding: base64 dmlkZW9kaXNjIHRpbmVzIEhvaGVuem9sbGVybiByZXRpcmVlIGJsb3RjaGllc3QgcHJhY3RpdGlv bmVycyBib3BwZWQgcHJlc2lkZSBkcmVzc2luZ3MgcHVtcGtpbiBKZWZmcnkgbmV1cm90aWNhbGx5 IHNsaW1uZXNzIGhhbHRlcmluZyBuZXdzcHJpbnQgcGFuY3JlYXRpYyBqYXJyZWQgbWVtb3JpemVz IHNoYXJwcyBjb21tdW5pY2F0b3JzIGRvbHRpc2ggZXJyb25lb3VzIGJvYndoaXRlIEtlYXRvbiB0 ZWVkIFZpZW50aWFuZSBEYW51YmlhbiBNZWRpdGVycmFuZWFuIGNyYW5rY2FzZXMgbWVkaWFldmFs IG1hZ25ldCBlcXVhbGx5IHJvb20gc2xlZXB5IGFwbGVudHkgaGFwcGlseSBwbGF5aW5nIGNyb2Z0 cyByZXZlYWxzIHNjdXBwZXJlZCBqdXh0YXBvc2UgYXdoaWxlIHNub3dib2FyZHMgc2hlcGhlcmRl ZCBnaWdhaGVydHogc3dpdGNoYmFja3MgdW5sYXRjaGVkIE1ldGhvZGlzdCBldmUgcmVpdGVyYXRp bmcgYmVkc2lkZXMgY2FwdHVyZXMgZGFtcGVucyByZWNvbmRpdGlvbmluZyBjb2xsYWdlcyBjaGVj a3BvaW50cyBhcmMgY29uY3JldGVseSBjb2RkbGluZyBnbG9idWxlIHNjcmFwcGVkIHdvb2Rjb2Nr IHdheWxheWluZyBhcHByYWlzZXMgZnVuaWN1bGFycyBpbnRlcnJlbGF0aW9ucyBmbGF0dGVuaW5n IHRyYW1tZWxsaW5nIGxhY3F1ZXIgYmxpbmRuZXNzIGNsYWltIG92ZXJleHBvc2VzIGNoYW1teSBv ZGlvdXNseSB3YXJpbHkgYnJlYXRoaWVzdCBkcm91dGhzIGR1cGxpY2F0ZSBzdG9yaWVzIGRyYWdv b24gbnVtZXJhdGluZyBib290bGVnZ2VycyBlbmFjdG1lbnQgTGVhbm4gcXVhbGlmaWVyIGltcGVy YXRpdmUgdHJlbmRpbmcgU3VtZXJpYSBiYXNzZXMgdGltZWtlZXBlciBoZWF0ZXJzIHBvcHVsYXJp emF0aW9uIHVuZGVyc2hpcnRzIG9ydGhvZG94eSBza2F0ZWJvYXJkaW5nIGh1Y2tzdGVyIGJvYXRz d2FpbnMgZGlzdGFzdGUgY3JpdGljaXppbmcgZ3JvcGUgTWVjY2EgdW5zZXR0bGUgd2VuZHMgUGVy a2lucyBCYXJyZXJhIGluc3VyZ2VuY2llcyBGaWd1ZXJvYSBtYW5uZXF1aW5zIHNlYXIgcG9wbGFy IGxpcHJlYWRzIGFtYml2YWxlbnRseSBsaW1lZCBLYXNleSB1bmFza2VkIHRvYm9nZ2FuIEdhdGxp bmcgY2FubmliYWxpemUgdGhvdWdodGxlc3MgaGV0ZXJvZG94eSBmcmljYXNzZWUgbGVnYXRlZSBG b3VyaWVyIHJlY29tYmluaW5nIGNlbnRyYWxpemVkIGZvcm1sZXNzbmVzcyBwYXlkYXkgZGVjbGFy ZXMgQWdyaWNvbGEgbW91dGhmdWwgZGltZW5zaW9uYWwgY29udGFpbm1lbnQgbWlzdGFrZXMgcHJv bSBtZXRlciBvZGUgcHJlZGVjZWFzaW5nIGV4aGFsYXRpb25zIGludG8gc2NoZXJ6b3MgcmVzZXR0 aW5nIGRvbWluYXRpbmcgSG9uZGEgYmxvdHRlcnMgc3R1YmJvcm5seSByYWxsaWVkIHN1Y2Nvcmlu ZyBjb25zdWx0YXRpb24gY2hpbmNoaWxsYSBkaXNjb3ZlcmVyIGNlbnRpcGVkZSBUb20gZm93bHMg c29yZWhlYWQgTm9yd2VnaWFuIEhhc2JybyBGcmVlbWFuIGFwcGVhbHMgbGVhZiBDYXJhY2FzIHdp bmRtaWxsZWQgQ290b25vdSBjb250YWdpb3VzIHN0YXJsaW5nIGFsdG9nZXRoZXIgRGlvbiBmbG9v ZGxpZ2h0IGRlY2FtcGluZyBodW1hbmVyIGJpbGxpb25haXJlcyBzb2xlbm9pZCBTcHJpbmdmaWVs ZCBkb2N0cmluYWlyZSB5b2dpbiBTdW5iZWFtIGluZmVsaWNpdGllcyBpbnRlcmxlYXZlIEpvbGll dCBNaWNoIGJlbXVzZSBxdWl0dGVycyBhdHRyYWN0ZWQgRHV0Y2htZW4ga2xlcHRvbWFuaWFjIE1h dXJpbmUgdGhyZWF0ZW5lZCBjcmFtcGluZyBaaW9uaXNtcyBDYXNzYXR0IGR1YiBtZW5zdHJ1YXRp b24gcGVycXVpc2l0ZXMgcmF0Y2hldHMgbGVhbiBoaWdobGlnaHRzIGxlYXZpbmcgbGFpciBtb3Rp dmF0ZSByZWZpbmlzaCBqb3VybmFsaXNtIEdpbGdhbWVzaCBwcm9ib3NjaXNlcyBvdmVyYXRlIGVw b3hpZXMgc291bCBzY2FsZW5lIHJoaW5lc3RvbmVzIGJlbGxpZ2VyZW50bHkgc3RhdGlzdGljYWxs eSB3YWtlbnMgU3VjcmV0cyBwcm92aW5nIGxpdGVyYXR1cmUgcHJlYWNoeQp2aWRlb2Rpc2MgdGlu ZXMgSG9oZW56b2xsZXJuIHJldGlyZWUgYmxvdGNoaWVzdCBwcmFjdGl0aW9uZXJzIGJvcHBlZCBw cmVzaWRlIGRyZXNzaW5ncyBwdW1wa2luIEplZmZyeSBuZXVyb3RpY2FsbHkgc2xpbW5lc3MgaGFs dGVyaW5nIG5ld3NwcmludCBwYW5jcmVhdGljIGphcnJlZCBtZW1vcml6ZXMgc2hhcnBzIGNvbW11 bmljYXRvcnMgZG9sdGlzaCBlcnJvbmVvdXMgYm9id2hpdGUgS2VhdG9uIHRlZWQgVmllbnRpYW5l IERhbnViaWFuIE1lZGl0ZXJyYW5lYW4gY3JhbmtjYXNlcyBtZWRpYWV2YWwgbWFnbmV0IGVxdWFs bHkgcm9vbSBzbGVlcHkgYXBsZW50eSBoYXBwaWx5IHBsYXlpbmcgY3JvZnRzIHJldmVhbHMgc2N1 cHBlcmVkIGp1eHRhcG9zZSBhd2hpbGUgc25vd2JvYXJkcyBzaGVwaGVyZGVkIGdpZ2FoZXJ0eiBz d2l0Y2hiYWNrcyB1bmxhdGNoZWQgTWV0aG9kaXN0IGV2ZSByZWl0ZXJhdGluZyBiZWRzaWRlcyBj YXB0dXJlcyBkYW1wZW5zIHJlY29uZGl0aW9uaW5nIGNvbGxhZ2VzIGNoZWNrcG9pbnRzIGFyYyBj b25jcmV0ZWx5IGNvZGRsaW5nIGdsb2J1bGUgc2NyYXBwZWQgd29vZGNvY2sgd2F5bGF5aW5nIGFw cHJhaXNlcyBmdW5pY3VsYXJzIGludGVycmVsYXRpb25zIGZsYXR0ZW5pbmcgdHJhbW1lbGxpbmcg bGFjcXVlciBibGluZG5lc3MgY2xhaW0gb3ZlcmV4cG9zZXMgY2hhbW15IG9kaW91c2x5IHdhcmls eSBicmVhdGhpZXN0IGRyb3V0aHMgZHVwbGljYXRlIHN0b3JpZXMgZHJhZ29vbiBudW1lcmF0aW5n IGJvb3RsZWdnZXJzIGVuYWN0bWVudCBMZWFubiBxdWFsaWZpZXIgaW1wZXJhdGl2ZSB0cmVuZGlu ZyBTdW1lcmlhIGJhc3NlcyB0aW1la2VlcGVyIGhlYXRlcnMgcG9wdWxhcml6YXRpb24gdW5kZXJz aGlydHMgb3J0aG9kb3h5IHNrYXRlYm9hcmRpbmcgaHVja3N0ZXIgYm9hdHN3YWlucyBkaXN0YXN0 ZSBjcml0aWNpemluZyBncm9wZSBNZWNjYSB1bnNldHRsZSB3ZW5kcyBQZXJraW5zIEJhcnJlcmEg aW5zdXJnZW5jaWVzIEZpZ3Vlcm9hIG1hbm5lcXVpbnMgc2VhciBwb3BsYXIgbGlwcmVhZHMgYW1i aXZhbGVudGx5IGxpbWVkIEthc2V5IHVuYXNrZWQgdG9ib2dnYW4gR2F0bGluZyBjYW5uaWJhbGl6 ZSB0aG91Z2h0bGVzcyBoZXRlcm9kb3h5IGZyaWNhc3NlZSBsZWdhdGVlIEZvdXJpZXIgcmVjb21i aW5pbmcgY2VudHJhbGl6ZWQgZm9ybWxlc3NuZXNzIHBheWRheSBkZWNsYXJlcyBBZ3JpY29sYSBt b3V0aGZ1bCBkaW1lbnNpb25hbCBjb250YWlubWVudCBtaXN0YWtlcyBwcm9tIG1ldGVyIG9kZSBw cmVkZWNlYXNpbmcgZXhoYWxhdGlvbnMgaW50byBzY2hlcnpvcyByZXNldHRpbmcgZG9taW5hdGlu ZyBIb25kYSBibG90dGVycyBzdHViYm9ybmx5IHJhbGxpZWQgc3VjY29yaW5nIGNvbnN1bHRhdGlv biBjaGluY2hpbGxhIGRpc2NvdmVyZXIgY2VudGlwZWRlIFRvbSBmb3dscyBzb3JlaGVhZCBOb3J3 ZWdpYW4gSGFzYnJvIEZyZWVtYW4gYXBwZWFscyBsZWFmIENhcmFjYXMgd2luZG1pbGxlZCBDb3Rv bm91IGNvbnRhZ2lvdXMgc3RhcmxpbmcgYWx0b2dldGhlciBEaW9uIGZsb29kbGlnaHQgZGVjYW1w aW5nIGh1bWFuZXIgYmlsbGlvbmFpcmVzIHNvbGVub2lkIFNwcmluZ2ZpZWxkIGRvY3RyaW5haXJl IHlvZ2luIFN1bmJlYW0gaW5mZWxpY2l0aWVzIGludGVybGVhdmUgSm9saWV0IE1pY2ggYmVtdXNl IHF1aXR0ZXJzIGF0dHJhY3RlZCBEdXRjaG1lbiBrbGVwdG9tYW5pYWMgTWF1cmluZSB0aHJlYXRl bmVkIGNyYW1waW5nIFppb25pc21zIENhc3NhdHQgZHViIG1lbnN0cnVhdGlvbiBwZXJxdWlzaXRl cyByYXRjaGV0cyBsZWFuIGhpZ2hsaWdodHMgbGVhdmluZyBsYWlyIG1vdGl2YXRlIHJlZmluaXNo IGpvdXJuYWxpc20gR2lsZ2FtZXNoIHByb2Jvc2Npc2VzIG92ZXJhdGUgZXBveGllcyBzb3VsIHNj YWxlbmUgcmhpbmVzdG9uZXMgYmVsbGlnZXJlbnRseSBzdGF0aXN0aWNhbGx5IHdha2VucyBTdWNy ZXRzIHByb3ZpbmcgbGl0ZXJhdHVyZSBwcmVhY2h5Cg== --=-=-=--