🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #87870

inhibit-intangible

#87870
From: Kevin Rodgers
Date: Mon, 22 Aug 1994 17:39
23 lines
1951 bytes
Packages that make use of the `invisible' text property will also likely
use the `intangible' text property, so that users aren't confused by
executing motion commands that leave the cursor in the same place on the
display.  At least one package that I use, PSGML, also parses the buffer
contents automatically when necessary.  It's ability to dynamically
update the display according to the parsing results is broken by
intangible text, though, since its parser depends on being able to move
point through the buffer regardless of its text properties.  It would be
very useful if there were a global variable `inhibit-intangible'
analogous to `inhibit-read-only', that could be used to temporarily
disable the motion constraints imposed by the `intangible' property.
Then, for example, PSGML could just invoke its parser within

	(let ((inhibit-intangible t))
	  ...)

Also, shouldn't the `read-only' and `intangible' text properties, like
the `invisible' text property, also be available as overlay properties?
-- 
Kevin Rodgers <kevinr@ihs.com>		Project Engineer
Information Handling Services		Electronic Systems Development
15 Inverness Way East, M/S A203		
Englewood CO 80112 USA			(303) 397-2807[voice]/-2620[fax]
Technical Details
Message-ID: <9408221734.AA15627@airedale.ihsyp>
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!uunet!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!cis.ohio-state.edu!airedale.ai.mit.EDU!kevinr

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fb2f1,358b7ccceddda2cb,start
X-Google-Attributes: gidfb2f1,public
X-Google-ArrivalTime: 1994-08-22 11:20:24 PST
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!uunet!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!cis.ohio-state.edu!airedale.ai.mit.EDU!kevinr
From: kevinr@airedale.ai.mit.EDU (Kevin Rodgers)
Newsgroups: gnu.emacs.bug
Subject: inhibit-intangible
Date: 22 Aug 1994 13:39:22 -0400
Organization: GNUs Not Usenet
Lines: 23
Sender: daemon@cis.ohio-state.edu
Approved: bug-gnu-emacs@prep.ai.mit.edu
Distribution: gnu
Message-ID: <9408221734.AA15627@airedale.ihsyp>
Reply-To: Kevin Rodgers <kevinr@ihs.com>