From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <20040310015347.17193.qmail@g.galapagos.bx.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] bidi In-reply-to: <101e1d3477ddc2d90dba62df1f391f86@vitanuova.com> References: <101e1d3477ddc2d90dba62df1f391f86@vitanuova.com> From: Scott Schwartz Date: Tue, 9 Mar 2004 20:53:47 -0500 Topicbox-Message-UUID: 27bf8bc6-eacd-11e9-9e20-41e7f4b1d025 | it is indeed a limitation of the current model. for instance sam and | acme's command language assumes that dot, the current selection, can | be represented by two numbers, and changing that would change many | fundamental assumptions in the code. bidi text aside, I think that could be worth doing. Sam already has a notion of iterating over discontiguous regions, so this is essentially a proposal to make them first class, by making dot a list of regions. For example, if you write an x expression, wouldn't it be nice for all the matches to show up as hilighted text? Then you could interactively give the next command to act on that set of regions. It might involve lots of internal changes, of course, but just stepping back for a minute and thinking about the interface, it seems interesting enough.