mide is a minimal IDE born out of the need to automate the build-test-edit cycle. Its user interface should be pretty self-explanatory: Enter a make command, hit f9, wait, double click on an error message, correct the error, repeat. To compile it, you need Qt version 3 along with the uic. (Qt 2 should work, I haven’t tested that. If you do, please let me know.)
A simple “make” should be enough for building, you might have to adjust the Makefile a bit (this works fine for my debian system). Installation is even easier: Copy “mide” and “mide-backend” to your path, that’s it. mide-backend is a script that takes care of invoking the correct editor backends. It receives the following arguments:
mide-backend save <i>backend</i>
mide-backend open <i>backend</i> </i>file</i>
mide-backend position <i>backend</i> <i>file</i> <i>line</i>
Currently, only the NEdit backend works, and even for this to work, you need a patch to nedit which is included in the distribution. If you implement more editors, please send me the appropriate snippets of mide-backend. mide will have some zombie processes in most cases, which will go away when mide dies, this is a design limitation in Qt that’s hard to work around, sorry.
Hey, and look: It’s even version 1.1 now. Version 1.1 adds correct handling of warnings and tooltips containing the error on examine.
Download
You may download the latest version from my software repository.
The current arch tree is called mide--mainline--1.0
.