From: Jason H. <ja...@gr...> - 2005-05-04 01:49:08
|
Joseph H Allen wrote: > It's on my TODO list. I always thought of folding as indentation based, not > delimiter based, so you've got me thinking in another direction. Using regular expressions even to define the collapsible boundaries would be extremely flexible I think. And these beginning/ending expressions should probable be configurable per file type. IE: for *.php files: begin: ^function.*\(.*)\{ end: ^} Of course, this example expression isn't near perfect (too strict), but it illustrates the idea I hope. Jason >>From: Jason Hines <ja...@gr...> > >>Are there plans to implement an option for "function collapsing"? >> >>This feature would of course be optional, perhaps even the braces { } >>characters could be configurable. >> >> >>Collapsed: >> >>/** >> * Comment >> */ >>function foo {*} >> >>/** >> * Comment >> */ >>function bar {*} >> >> >>There would need to be designated keystrokes to collapse / expand the >>functions. >> >>- Expand this function >>- Collapse this function >>- Expand all functions (within file) >>- Collapse all functions (within file) |