<div dir="ltr">Hi again, <div><br></div><div>I'm using Arduino a lot and I can't bear Arduino IDE anymore...</div><div>So I'm looking for a way to write Arduino code in my favorite IDE, aka Geany.<br><div><br></div>

<div>When searching through archive for Arduino keyword I only found this post : </div><div><a href="http://article.gmane.org/gmane.editors.geany.devel/7715/match=arduino">http://article.gmane.org/gmane.editors.geany.devel/7715/match=arduino</a></div>

<div style>not so old but nothing else</div><div style><br></div><div style>And I found nothing related to Arduino in the geany and geany-plugins git repos.</div><div style><br></div><div style>But the feature request 597 ask for adding *.ino in the C++ extension and it is still open (well it's very easy to do).</div>

<div style><br></div><div style>When googling for Geany and Arduino, I've found a French blog explaining howto write, build and upload Arduino with Geany</div><div style><a href="http://influence-pc.fr/10-07-2012-alternative-a-lide-arduino-decouvrez-ino-geany">http://influence-pc.fr/10-07-2012-alternative-a-lide-arduino-decouvrez-ino-geany</a></div>

<div style><br></div><div style>Based on this, I made a filetypes.Arduino.conf that defines keyword to highlight Arduino functions like analogRead(), it also defines building commands based on the command line tool ino.</div>

<div style>and update my filetype_extensions.conf to add an Arduino file type with extension *.ino and *.pde</div><div style><br></div><div style>This is not so much work, but it's already a lot better than Arduino IDE...</div>

<div style>There are several drawbacks :</div><div style>- it depends on the third party command line tool ino and this tool requires a special folder structure (to found the libs and so on...)</div><div style>- it doesn't support autocompletion for now</div>

<div style>- third party Arduino library keywords are not highlighted </div><div style><br></div><div style>So this could be improve a lot but I think this is a good start and want to share it with people.</div><div style>

What's the best ?</div><div style>I'm not familiar enough with plugin to know if it's better for that purpose or if a simple configuration file will be enough.</div><div style><br></div><div style>My configuration files are attached.</div>

<div style><br></div><div style>Feedbacks and help are welcome :-)</div><div style><br></div><div style>Antoine</div><div><div>--<br>do it yourself                       <br><a href="http://antoine.villeret.free.fr" target="_blank">http://antoine.villeret.free.fr</a><br>

</div>
</div></div></div>