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#21092: 25.0.50; Option `lazy-highlight-max-at-a-time' does not work Date: Fri, 28 Aug 2015 08:59:34 -0700 (PDT) Message-ID: References: <<56e13714-27a7-47f9-93df-299b4a25457d@default>> <<83wpwf2z6m.fsf@gnu.org>> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1440777637 1428 80.91.229.3 (28 Aug 2015 16:00:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 28 Aug 2015 16:00:37 +0000 (UTC) Cc: 21092@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 28 18:00:24 2015 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 1ZVM4j-0002BD-Su for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Aug 2015 18:00:22 +0200 Original-Received: from localhost ([::1]:48584 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZVM4j-0004HA-EA for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Aug 2015 12:00:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38570) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZVM4Y-00044v-H7 for bug-gnu-emacs@gnu.org; Fri, 28 Aug 2015 12:00:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZVM4T-0007df-Nw for bug-gnu-emacs@gnu.org; Fri, 28 Aug 2015 12:00:10 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49387) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZVM4T-0007bs-LN for bug-gnu-emacs@gnu.org; Fri, 28 Aug 2015 12:00:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZVM4S-0004Xk-VL for bug-gnu-emacs@gnu.org; Fri, 28 Aug 2015 12:00:05 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 28 Aug 2015 16:00:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21092 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21092-submit@debbugs.gnu.org id=B21092.144077758217402 (code B ref 21092); Fri, 28 Aug 2015 16:00:04 +0000 Original-Received: (at 21092) by debbugs.gnu.org; 28 Aug 2015 15:59:42 +0000 Original-Received: from localhost ([127.0.0.1]:41597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZVM45-0004Wc-Nw for submit@debbugs.gnu.org; Fri, 28 Aug 2015 11:59:42 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:34854) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZVM43-0004WU-RG for 21092@debbugs.gnu.org; Fri, 28 Aug 2015 11:59:40 -0400 Original-Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t7SFxbwJ002242 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 28 Aug 2015 15:59:38 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t7SFxauA013781 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 28 Aug 2015 15:59:36 GMT Original-Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id t7SFxaB7028864; Fri, 28 Aug 2015 15:59:36 GMT In-Reply-To: <<83wpwf2z6m.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:105922 Archived-At: > > IIUC, a lot has changed since lazy highlighting and these options > > were first introduced - jit-lock, etc. Perhaps this worked at one > > time, and a regression was introduced since then? (No, I don't see > > that myself - the same bug is in Emacs 22.3.) >=20 > Do you see any previous version of Emacs where it worked as you > expect? I don't. As I said, no, I don't either. I am also guessing that few people have ever used a nil value of `lazy-highlight-cleanup'. I have it on/off as an Isearch toggle key now, and with that easy access I find it quite useful. > I will now shut up and let people who actually know something about > isearch.el talk. OK, but I am interested in the general question of whether the display engine precludes highlighting more than what is "on screen". Could you speak to that? What am I missing? AFAICT, it is possible to highlight, with either text properties or overlays, a very large buffer. Do you agree? If so, why should that not be possible for lazy highlighting also, because of a display-engine limitation/design? IOW, I don't understand how I can highlight a large buffer but Isearch lazy-highlight cannot do this because of the display engine. This is not a rhetorical argument. I would like to understand whether it is possible to fix this bug, to let users control the scope of lazy highlighting beyond what is "on the screen". Perhaps neither you nor I "know something about isearch.el", but you certainly know something about the display engine. A little help understanding this limitation, please. Thx.