Code réductible dans gedit

Comment réduire une fonction, une classe ou une méthode dans gedit. J’ai réussi à installer tous les plugins pour gedit, mais incapable de trouver un plugin pour le même.

Dans gedit 3, j’utilise actuellement mon propre fork du plugin que d’autres ont mentionné. Ce n’est pas parfait, mais ça marche assez bien pour moi quand même. https://github.com/aeischeid/gedit-folding

pour Ubuntu 10.04 fonctionne ce plugin pliant:

http://code.google.com/p/gedit-folding/downloads/list

installez-le pour l’utilisateur en le plaçant à

~/.gnome2/gedit/plugins/ 

ou pour le système

 /usr/lib/gedit-2/plugins/ 

Je viens de trouver cette version mise à jour de gedit-folding:
http://code.google.com/p/gedit-folding/issues/detail?id=4

Téléchargez simplement le folding.py et folding.gedit-plugin et sauvegardez-les dans ~/.local/share/gedit/plugins puis activez “Simple Folding” sous Edit> Preferences> Plugins.

Pour utiliser, déplacez-vous au tout début d’un bloc et appuyez sur Alt + Z. Je lui ai donné un test rapide avec des fichiers Python, Javascript et HTML et il a semblé réduire la plupart des blocs, à l’exception notable des chaînes et des commentaires multilignes.

Ce n’est pas parfait, mais c’est mieux que rien, je suppose.

Mise à jour: Je viens de le tester avec du code mal découpé. Le pliage semble être basé uniquement sur l’indentation.