Aaron,

Can you provide an example of some Lisp/Scheme code with a fold within a line?  
I'd like to see what you'd expect to see (at least generally) in both the 
folded and unfolded condition.

Thanks,
Randy Kramer

On Wednesday 05 March 2008 09:31 pm, Aaron Hsu wrote:
> Randy Kramer <[EMAIL PROTECTED]> writes:
> > On Wednesday 05 March 2008 08:59 pm, Aaron Hsu wrote:
> >> For sure, I would find per-line folding in NEdit almost useless for me,
> >> because I edit deeply nested sets of parentheses (Lisp/Scheme code),
> >> which means that I need to be able to fold against nested parentheses
> >> regardless of where they are in a line. If a whole line is blocked out
> >> there isn't enough granularity for me to do real work.
> >
> > Interesting, I never thought of the problem with Lisp/Scheme.  
> 
> This is actually some of the most annoying parts about NEdit, is that
> it, as well as many other editors, is built on ideas which assume code
> is in the form of normal line based block structures, which completely
> ignores the Lisp family of languages.

> Now, the only two editors that really do this well are Emacs and Edwin,
> and I think it no coincidence that both of them are written in varients
> of Lisp, the first being E-Lisp and the second Scheme. Both also happen
> to have an editing mode called paredit, which allows pseudo-structured
> editing of source code based on the parentheses. 
-- 
NEdit Develop mailing list - [email protected]
http://www.nedit.org/mailman/listinfo/develop

Reply via email to