# Programm own Processing IDE | Is this idea feasible?

**URL:** <https://discourse.processing.org/t/programm-own-processing-ide-is-this-idea-feasible/29664>\
**Category:** Processing\
**Created:** [April 26, 2021, 9:25pm UTC](https://discourse.processing.org/t/programm-own-processing-ide-is-this-idea-feasible/29664 "2021-04-26T21:25:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Flolo](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/flolo/32/13874_2.png) [@Flolo](https://discourse.processing.org/u/Flolo)\
**Post date:** [April 26, 2021, 9:25pm UTC](https://discourse.processing.org/t/programm-own-processing-ide-is-this-idea-feasible/29664/1 "2021-04-26T21:25:20Z")

</div>

Hey, I was wondering if and how you can program your own Processing IDE. Because I would like to do a few things differently. For example that the code completion starts automatically without pressing CMD / CTRL and the space bar. Or even “better” colors (I know that you can change the colors of Processing) but I would also like to have more colors for my own variables, functions, classes.

I’ve never programmed anything like this before. As a result, I have no idea how and whether something like this can be implemented.

Do you have any suggestions whether I should do it and how I should start it?

thanks in advance  
🙂

---

<div class="post-metadata">

**Author:** ![tabreturn](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tabreturn/32/3697_2.png) [@tabreturn](https://discourse.processing.org/u/tabreturn)\
**Post date:** [April 26, 2021, 9:56pm UTC](https://discourse.processing.org/t/programm-own-processing-ide-is-this-idea-feasible/29664/2 "2021-04-26T21:56:14Z")

</div>

You could create an extension/plugin for an existing code editor that supports those features. For example, there are Processing plugins for [Visual Studio Code](https://code.visualstudio.com/) and [Atom](https://atom.io/).

The Processing project is [open-source](https://github.com/processing/processing), so you could modify/enhance the editor using the source code.

---

<div class="post-metadata">

**Author:** ![monkstone](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/monkstone/32/64_2.png) [@monkstone](https://discourse.processing.org/u/monkstone)\
**Post date:** [April 27, 2021, 6:13am UTC](https://discourse.processing.org/t/programm-own-processing-ide-is-this-idea-feasible/29664/3 "2021-04-27T06:13:22Z")

</div>

Processing ide was based on [JEdit](http://www.jedit.org/) and I wrote a [plugin](http://community.jedit.org/?q=taxonomy/page/or/21) for use with processing 2.0. But I now prefer atom or netbeans for processing, and developing my ruby-processing projects. If you are really keen updating the JEdit plugin should be quite easy.
