31

Does anyone know about a way to get code folding in gedit? I've found this plugin in google code, but looks like dead and doesn't work with the latest gedit.

Melebius
  • 11,750
tutuca
  • 2,762

4 Answers4

8

Code folding in a good manner is stated to be difficult because the GtkSourceView component would need to be edited.

Still there was this simple plugin that used to work until gedit 2.28...

And it's on the official roadmap at least...

To answer your question: No currently no option (unless someone would fix the old plugin)

yossile
  • 5,828
Lincoln
  • 3,573
6

Solution in this page works:

https://github.com/mikecrittenden/gedit-folding

4

gedit-folding by Jacek Pliszka is a nice simple tool to fold code on multiple levels. It is featured on the GNOME Wiki page for third party plugins for gedit 3.14.

muru
  • 207,228
whitebeard
  • 236
  • 4
  • 8
0

This solution was recommended on a duplicate question.

It took 919 lines of bash code and folded onto one page. It helps me spot constants I need to move into functions. It also made me realize some functions need to be broken down into smaller chunks:

gedit folding.png

Note: To install it I had to first create the directory

/home/myname/.local/share/gedit/plugins

Then change to that directory and run

git clone https://github.com/aeischeid/gedit-folding

Next use gedit's menu Edit -> Preferences -> Plugins -> Folding

I only wish I new Python (it's only 174 line program) so I could modify it to save folded code marks and reapply them when file is reopened. I can see now I'll be keeping the same file open for 2 weeks :)