[wxPython-users] Re: ANN: peppy-0.5.1, editor and software development process experiment

Josiah Carlson jcarlson at uci.edu
Tue Feb 13 14:22:50 PST 2007


Don Dwiggins <ddwiggins at advpubtech.com> wrote:
> Josiah Carlson wrote:
> > There is an interesting conversation.  What kinds of folding would you
> > find useful (beyond fold all, unfold all, ctrl/shift clicking fold
> > points, and perhaps, 'fold everything at x-level' - for classes, etc.).
> 
> I'm speaking here as a heavy user of the outliner of my favorite PIM 
> (Ecco Pro); take a look at http://www.compusol.org/ecco/outlining.html 
> for an introduction to its outlining capabilities.
> 
> For a Python (or other programming language) editor, some of this may 
> not be appropriate, and other capabilities may be desirable.  OTOH, 
> Python is rather outline-based anyway, so this may be a good spec for it.

The Ctrl+Shift+[1-9] keybindings (the functionality specifically) seem
interesting, though the vast majority of the 'press key combo X to
create a new node [at the same level after all children, at the same
level if there are no children, as a new child at the start of the
children, as a new child at the end of the children, etc.]' is fairly
unintuitive, especially when you can "create a child node" with the 'tab'
key in most editors.

I'm going to have to look into folding details again at some point.

 - Josiah





More information about the wxpython-users mailing list