From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Q: Invisible text spec + define minor mode macro Date: Wed, 21 Apr 2021 12:16:36 +0300 Message-ID: <83eef4q9or.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35381"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Arthur Miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 21 11:18:08 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lZ8zo-00096H-9n for ged-emacs-devel@m.gmane-mx.org; Wed, 21 Apr 2021 11:18:08 +0200 Original-Received: from localhost ([::1]:35418 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZ8zn-0001sk-CQ for ged-emacs-devel@m.gmane-mx.org; Wed, 21 Apr 2021 05:18:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37252) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZ8yZ-0001CW-KL for emacs-devel@gnu.org; Wed, 21 Apr 2021 05:16:51 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:52861) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZ8yY-0003Uj-MD; Wed, 21 Apr 2021 05:16:50 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2662 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lZ8yV-0001e8-TD; Wed, 21 Apr 2021 05:16:50 -0400 In-Reply-To: (message from Arthur Miller on Wed, 21 Apr 2021 10:04:17 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:268220 Archived-At: > From: Arthur Miller > Date: Wed, 21 Apr 2021 10:04:17 +0200 > > I am not sure what is going on here. I have this minor mode defined, > as shown yesterday, where I just iterate through a buffer and try to > make certain lines invisible. > > It seems that visibility property updates only for about 2 ~ 3 pages of > text. When I bring text into visible portion of screen and re-run the > mode, it is updated as it should. Does it have to do something with how > invisible text is rendered? In general, text being invisible or not has nothing to do with rendering it, it only has to do with the exact form of the invisible property and buffer's invisibility spec.