Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please add support for Code Folding. Enhancment #16

Closed
GoogleCodeExporter opened this issue Aug 24, 2015 · 69 comments
Closed

Please add support for Code Folding. Enhancment #16

GoogleCodeExporter opened this issue Aug 24, 2015 · 69 comments

Comments

@GoogleCodeExporter
Copy link

Code folding is a great way to look at your source without being
overwhelmed by it. Please add folding (even if just at the function level
for now)

Thanks,
Josh

Original issue reported on code.google.com by joshbl...@gmail.com on 4 Dec 2006 at 10:07

@GoogleCodeExporter
Copy link
Author

Original comment by pyscripter on 5 Dec 2006 at 4:47

  • Changed state: Accepted

@GoogleCodeExporter
Copy link
Author

Original comment by pyscripter on 20 Dec 2006 at 4:59

  • Added labels: Type-Enhancement
  • Removed labels: Type-Defect

@GoogleCodeExporter
Copy link
Author

It is just an neccesary

Original comment by xjamartinh@gmail.com on 8 Jan 2007 at 3:26

@GoogleCodeExporter
Copy link
Author

code folding is a nice to have,  but nowhere near a neccessity for coders

PyScripter should be geared towards its strengths; its a free python debugger, 
which 
are pretty much non-existant. Therefore, anything that can improve the 
debugging 
experience should be prioritized above the editing experience (most python 
coders 
already have their preferred editor, and will switch to Scripter to debug.) 
Code 
folding should be low priority.

Original comment by garret.t...@gmail.com on 1 Mar 2007 at 5:43

@GoogleCodeExporter
Copy link
Author

I have to disagree with garret about low priority. I love pyscripter and would 
like
to do all my python development inside of it. Switching out to a different 
editor for
development means having another application running with its own 
idiosyncrasies to
remember.

Agree that its not a 'necessity' though. 

Original comment by joshbl...@gmail.com on 13 Apr 2007 at 4:08

@GoogleCodeExporter
Copy link
Author

I think that even for debugging, code folding is specially useful. I think that
Python is one of the languages that benefit the most of code folding, given that
there are no brackets to mark the beginning and end of blocks.

More than once I had a bug because of a non properly indented line of code! 
With Code
Folding (and block markers) this would be much easier to find.

Angel

Original comment by ezque...@gmail.com on 23 Apr 2007 at 6:08

@GoogleCodeExporter
Copy link
Author

I too think code folding would be a real plus. I have already moved my 
development
activity to PyScripter and this productivity enhancement would high on my 
priority list.

    jab

Original comment by bba...@gmail.com on 2 May 2007 at 8:06

@GoogleCodeExporter
Copy link
Author

Sorry, what exactly code folding stands for?
We already have the "code explorer" but I guess it's a different thing...

Original comment by billiej...@gmail.com on 20 Dec 2007 at 12:43

@GoogleCodeExporter
Copy link
Author

See:
 http://en.wikipedia.org/wiki/Code_folding

Original comment by hey...@yahoo.com on 2 Jan 2008 at 12:22

@GoogleCodeExporter
Copy link
Author

I'm certainly a fan. When you add it can you add a "fold all top level 
functions on
open"? I've only found one IDE that will fold all top level functions when 
opening a
document. I loved that feature too.

A feature I've never found anywhere but I think would completely rock is if 
there was
an option to fold all top-level functions AND all the top-level def's inside 
the classes.

Eh? Eh? Awwwww... :)

Great work on this IDE. I've never found code completion this good outside of 
pycrust.

-Jack

Original comment by jack.sankey@gmail.com on 16 Aug 2008 at 8:03

@GoogleCodeExporter
Copy link
Author

Code folding is important in order to save valuable time, specially in large 
files.

Original comment by selobu@gmail.com on 8 Jan 2009 at 8:28

@GoogleCodeExporter
Copy link
Author

In Issue 158 is stated that Tab guides will be introduced as a part of this 
issue.
But if code folding is going to take some time, can it be introduced as a 
separate 
feature?

Original comment by n.j.degr...@gmail.com on 27 May 2009 at 10:47

@GoogleCodeExporter
Copy link
Author

Yes, code folding is the only thing that I as a self taught python programmer 
find that 
PyScripter lacks.

Original comment by kkem...@gmail.com on 17 Jun 2009 at 8:31

@GoogleCodeExporter
Copy link
Author

really really need this block collapsing feature

Original comment by paracha3 on 10 Nov 2009 at 4:50

@GoogleCodeExporter
Copy link
Author

I love the IDE, and it really really sucks that code folding is absent.

Original comment by pztric...@gmail.com on 19 Nov 2009 at 3:40

@GoogleCodeExporter
Copy link
Author

code folding........ PLEASE!

Original comment by kaymatrix on 25 Nov 2009 at 12:46

@GoogleCodeExporter
Copy link
Author

Please...

Original comment by alex.sht...@gmail.com on 14 Mar 2010 at 4:37

@GoogleCodeExporter
Copy link
Author

Triple "Please" :)
I am using pyscripter on my site http://vample.com for a major revamp.
Please add code folding capabilities.

Original comment by victoryhb on 13 May 2010 at 7:29

@GoogleCodeExporter
Copy link
Author

Indeed, please add code folding :)

Original comment by InsideTh...@gmail.com on 2 Aug 2010 at 5:15

@GoogleCodeExporter
Copy link
Author

I have been using PythonWin for years and have recently discovered PyScripter.  
I would love to now use PyScripter exclusively but not having the code folding 
seems a bit odd.  PythonWin is free and it has it, why not PyScripter.  Here's 
my vote for code folding.

Original comment by damon.pe...@gmail.com on 17 Sep 2010 at 9:17

@GoogleCodeExporter
Copy link
Author

OK guys.  This one is the next big thing on my list.

Original comment by pyscripter on 17 Sep 2010 at 11:34

@GoogleCodeExporter
Copy link
Author

Thank you :)

Original comment by brack...@gmail.com on 18 Sep 2010 at 1:06

@GoogleCodeExporter
Copy link
Author

thank you very much

Original comment by kaymatrix on 18 Sep 2010 at 2:05

@GoogleCodeExporter
Copy link
Author

ty~

Original comment by pztric...@gmail.com on 18 Sep 2010 at 4:31

@GoogleCodeExporter
Copy link
Author

Original comment by pyscripter on 18 Oct 2010 at 10:59

  • Added labels: Milestone-Release3.0

@GoogleCodeExporter
Copy link
Author

Yes I would love to see this soon

Original comment by peter.b...@gmail.com on 28 Oct 2010 at 6:28

@GoogleCodeExporter
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

I think it's not easy, since the code editor component (Synedit) itself doesn't 
support code folding.

A better option is DScintilla, it's much powerful, I am using it in LIVEditor - 
a new text editor for web coders, with a Firebug-like UI for tweaking 
css/html/js lively (http://liveditor.com).

Original comment by edwin....@liveditor.com on 14 Aug 2012 at 8:50

@GoogleCodeExporter
Copy link
Author

Including code folding would be a huge plus. My coding needs are mostly served 
by PyScripter, but sometimes I really need to fold part of the code. Besides 
the obvious "indent" criteria for indention, it would be also useful to have an 
"explicit" delimiter, similar to the "#region" suggested above. An excellent 
implementation of folding with explicit delimiters is found in jEdit.

Original comment by richiead...@gmail.com on 24 Oct 2012 at 1:57

@GoogleCodeExporter
Copy link
Author

Big +1 for code folding

Original comment by zhaokang...@gmail.com on 16 Mar 2013 at 3:23

@GoogleCodeExporter
Copy link
Author

Hi I want to help you port the current Synedit to add code folding but tried to 
find the letter press sources and could not find the sources to be based off. 
Any guidance where to start?

Original comment by fdue...@gmail.com on 16 May 2013 at 6:32

@GoogleCodeExporter
Copy link
Author

Since I'm doing more and more wx scripting, code folding has become a real 
need. If it worked only at class level, I would be very happy, and could wait 
until it folds also defs.

Original comment by peter.ro...@gmail.com on 19 May 2013 at 8:37

@GoogleCodeExporter
Copy link
Author

I'm almost certain that I'm talking to myself at this point, but:

Code folding, please?  It was the next big thing on your list nearly 3 years 
ago?

What's the holdup?  Maybe someone will help you.  Love this IDE otherwise. <3

Original comment by SuttonWi...@gmail.com on 26 Jun 2013 at 1:26

@GoogleCodeExporter
Copy link
Author

A huge +1 for code folding. 

If this feature has been already added, could someone tell me how to collapse 
the code block?

Original comment by dcki...@gmail.com on 3 Jul 2013 at 7:59

@GoogleCodeExporter
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

Please add code folding!
This would be awesome!

Or is it already implemented?!

Original comment by leo.aukt...@googlemail.com on 24 Aug 2013 at 1:06

@GoogleCodeExporter
Copy link
Author

Realy like PyScripter
But because of code folding, looking for alternatives.
Would be great to have code folding. Tnx

Original comment by goam...@gmail.com on 6 Nov 2013 at 3:28

@GoogleCodeExporter
Copy link
Author

*subscribe 

I'd love some folding/collapsing as well *shrugs. Sorry for spam :>

Original comment by jvincent...@gmail.com on 20 Nov 2013 at 12:58

@GoogleCodeExporter
Copy link
Author

I would highly recommend using the same mouse and keyboard code folding 
shortcuts as SciTE. It is an especially nice implementation of code folding. 
You can alter the folding behavior by holding Ctrl and/or Shift down when 
clicking on the fold. This is intuitive and easy to remember.


Original comment by schna...@gmail.com on 13 Dec 2013 at 4:40

@GoogleCodeExporter
Copy link
Author

code folding - long-expected feature, PLEASE :)

Original comment by ybsong1...@gmail.com on 4 Jun 2014 at 3:46

@GoogleCodeExporter
Copy link
Author

=1

Original comment by cjwillia...@gmail.com on 4 Jun 2014 at 4:13

@GoogleCodeExporter
Copy link
Author

@#55 That is a separate issue. If if you checked this issue tracker and
found that it is not here, then you may wish to open a new issue.

Original comment by starbeam...@gmail.com on 4 Jun 2014 at 5:27

@GoogleCodeExporter
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

I would also like to see code folding. Given PEP styles and suggestions, code 
can get hard to follow with large projects, being able to fold a class, module, 
or function, etc... would certainly be useful. Other than that this editor has 
been excellent and my choice for a python IDE just a few more tweaks like the 
code folding would make this a complete IDE in my opinion.

Original comment by carrierk...@gmail.com on 11 Sep 2014 at 6:08

@GoogleCodeExporter
Copy link
Author

when is release 3 slated to come out?

I agree ONE MILLION PERCENT that code folding is a necessary feature

It should have a high priority IMHO (just starting to use PyScripter now, and 
its a sorely missing feature...)

But for a free open source project, it rocks! :^)

Original comment by oves....@gmail.com on 10 Jul 2015 at 1:58

@GoogleCodeExporter
Copy link
Author

I've been using Notepad ++ for python just because of the code folding. I would 
love to see this feature come to pyscripter.

Original comment by ty...@quarticsolutions.com on 23 Jul 2015 at 5:29

@GoogleCodeExporter
Copy link
Author

+1

Original comment by cjwillia...@gmail.com on 24 Jul 2015 at 2:17

@GoogleCodeExporter
Copy link
Author

+1

Original comment by cjwillia...@gmail.com on 24 Jul 2015 at 2:22

@GoogleCodeExporter
Copy link
Author

There's no point to +1'ing such an old issue and it sends notifications to 
others who don't really care about your +1.

Original comment by stephen....@gmail.com on 24 Jul 2015 at 3:41

@GoogleCodeExporter
Copy link
Author

This is what the star button is for.

Original comment by starbeam...@gmail.com on 24 Jul 2015 at 3:48

@GoogleCodeExporter
Copy link
Author

@ #64, then unsubscribe. There is a point to pushing thus still needed issue. 
It being old simply shows how consistently it is viewed as needed.. 

Original comment by jvincent...@gmail.com on 24 Jul 2015 at 3:49

@Philnext
Copy link

May consider https://github.com/bonecode/TBCEditor for editor library, code folding inside.

@drichey68
Copy link

It seems this has been a desire for about a DECADE ("Original issue reported on code.google.com by joshbl...@gmail.com on 4 Dec 2006 at 10:07"). I'd love to have this added; the lack of folding is a consistent deficit that leads me to consider other editors. Please add code folding to PyScripter . Thanks!

@pyscripter
Copy link
Owner

Fixed in version control. A release will follow soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants