Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Code folding in Emacs [duplicate]

Possible Duplicate:
How to achieve code folding effects in emacs

An excellent feature of Dreamweaver is code folding of any lines of text -- recursively!

It's fantastic, I can fold any text or code, regardless of language. I work with existing systems; I don't edit well-written code or code in one language etc. mostly HTML mixed with god-knows-what. Folding lines makes understanding a lot easier and quicker. Sadly, this is the only feature I like in Dreamweaver.

Is there any code folding for Emacs in a similar aim?

like image 271
Christopher Done Avatar asked Jul 30 '09 18:07

Christopher Done


2 Answers

There's folding mode, a minor mode. Unfortunately it's intrusive: you have to manually annotate the folds with specialized comments, which clutter the code when you aren't using the mode (or when sharing code with others who don't use it). A better mode would not change your code to work.

Let me add: there's a duplicate of this that's worth a look: How to achieve code folding effects in Emacs.

like image 160
quark Avatar answered Sep 16 '22 17:09

quark


hide-show (hs-minor-mode) is a minor mode that will do something like this...

The default key-binding to trigger the folding is C-c @ C-c which I find pretty cumbersome. But then I don't use it much, either.

like image 44
dmckee --- ex-moderator kitten Avatar answered Sep 17 '22 17:09

dmckee --- ex-moderator kitten