# Where is "Enable code folding" in Processing IDE?

**URL:** <https://discourse.processing.org/t/where-is-enable-code-folding-in-processing-ide/8710>\
**Category:** Development\
**Created:** [February 25, 2019, 4:16am UTC](https://discourse.processing.org/t/where-is-enable-code-folding-in-processing-ide/8710 "2019-02-25T04:16:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![miasoft](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/miasoft/32/1902_2.png) [@miasoft](https://discourse.processing.org/u/miasoft)\
**Post date:** [February 25, 2019, 4:16am UTC](https://discourse.processing.org/t/where-is-enable-code-folding-in-processing-ide/8710/1 "2019-02-25T04:16:19Z")

</div>

In Arduino IDE code folding is availabel, but in Processing IDE isn’t. Why?

---

<div class="post-metadata">

**Author:** ![TfGuy44](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tfguy44/32/41_2.png) [@TfGuy44](https://discourse.processing.org/u/TfGuy44)\
**Post date:** [February 25, 2019, 4:58am UTC](https://discourse.processing.org/t/where-is-enable-code-folding-in-processing-ide/8710/2 "2019-02-25T04:58:18Z")

</div>

Processing is designed to be a simple IDE for beginners. It would be confusing to them if entire sections of their code started being hidden inexplicably.

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [February 25, 2019, 12:37pm UTC](https://discourse.processing.org/t/where-is-enable-code-folding-in-processing-ide/8710/3 "2019-02-25T12:37:07Z")

</div>

I like working with different tabs though

Very convenient

---

<div class="post-metadata">

**Author:** ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)\
**Post date:** [February 25, 2019, 1:03pm UTC](https://discourse.processing.org/t/where-is-enable-code-folding-in-processing-ide/8710/4 "2019-02-25T13:03:36Z")

</div>

possibly meanwhile can use a external editor like [geany](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/c/c1357debd9056278f2d971f4c191f099420a3f1a.png)

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [February 26, 2019, 4:50pm UTC](https://discourse.processing.org/t/where-is-enable-code-folding-in-processing-ide/8710/5 "2019-02-26T16:50:33Z")

</div>

Some other third-party editors with code folding include Atom, VSCode, TextMate, et cetera.

Many have simple packages or bundles for running the sketch from the editor:

> **[processing](https://atom.io/packages/processing)**
>
> Run Processing sketches in Atom

  

> **[TrevorSayre/Processing.tmbundle](https://github.com/TrevorSayre/Processing.tmbundle)**
>
> Alternative TextMate support for Processing. Contribute to TrevorSayre/Processing.tmbundle development by creating an account on GitHub.

There are things you might miss from PDE, like reference tooltips, the “stop” button, tweak mode, an app export wizard, etc… but you can always switch back into it to use those things. Just be careful of having the same sketch open in both, as PDE can sometimes be aggressive about autosaving.

---

<div class="post-metadata">

**Author:** ![miasoft](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/miasoft/32/1902_2.png) [@miasoft](https://discourse.processing.org/u/miasoft)\
**Post date:** [February 27, 2019, 4:26am UTC](https://discourse.processing.org/t/where-is-enable-code-folding-in-processing-ide/8710/6 "2019-02-27T04:26:29Z")

</div>

> [@jeremydouglass](#):
>
> Run Processing sketches in Atom

Thanks! It’s work.

> [@jeremydouglass](#):
>
> Just be careful of having the same sketch open in both, as PDE can sometimes be aggressive about autosaving

Thanks!
