On Aug 9, 2013 7:00 PM, "David A. Wheeler" <dwhee...@dwheeler.com> wrote:

> Then, add a special "scope-change" keystroke (either prefix or
> postfix) to handle the rare cases where this default is not intended.
>
A natural keystroke would be M-C-d / M-C-u (down/up-list) as if you were
really moving across a "(".
There should be visual feedback, a-la match-parens.  With feedback I think
you also want Right/Left to move across the virtual "(".
The deeper you go into the rabbit hole of pretending there is a paren, the
harder it is to implement consistently - e.g. saving & restoring point
should preserve this state (including via save-excursions!) - except by
actually having an invisible char in the buffer.

n-exprs present another ambiguity:
  |foo(bar)
moves over foo or foo(bar)?
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Readable-discuss mailing list
Readable-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/readable-discuss

Reply via email to