An alternative to the Arduino IDE is Eclipse, a development environment used by professional and hobby developers. It’s open-source software and extensible via plugins. Many developers have ...
The installer, which is easily downloaded from eclipse.org, takes care of the entire process. To install Eclipse on Ubuntu, follow these steps: Download the Eclipse IDE installer zip from eclipse.org.
they either add support for the chip in the Arduino IDE, or they crack open their text editor of choice and do everything manually. Plus of course there are the stragglers out there using Eclipse.