Best local toolchain IDE?

What would you recommend for that?
With full autocomplete based on source files, with formatting and with source control?
And with possibility to run scritpts like this

cd .\core-firmware\build\
make APP=coffee TARGET=coffee-%1
cd ..\..
---- CHECK SUCCESS HERE ---- 
dfu-suffix -d 1d50:607f -a .\core-firmware\build\coffee-%1.bin
dfu-util -d 1d50:607f -a 0 -s 0x08005000:leave -D .\core-firmware\build\coffee-%1.bin
1 Like

What I’ve tried so far:
Visual Studio 2013: Couldnt find how to create CPP project bases on existing source files with predefined structure.
CLion: Created project, able to see all files, can’t make it understand what file is entry point, so it is seeing all files as separate ones, not as single project with dependencies.

UPDATE:
Looks like CodeLite is almost the thing.
I’ve managed to import project there, code completion works, goto declaration/implementaion workds. Build fails, though due some environment problems that I haven’t yet figured out

The firmware team are using both Netbeans and Eclipse for C++ coding. They work well and have good debugging support (if you have a jtag shield, or, later, the new programming shield to be released with the photon.)