Motor is a text mode based programming environment for Linux. It consists of a powerful editor with syntax highlight feature, project manager, makefile generator, gcc and gdb front-end, etc. Deep CVS integration is also provided. A symbol browser is provided to make it easier to move between various definitions in the source. Every part of the IDE is configurable. You can define any kind of debugger and version control system, syntax highlight, compiler messages to parse, add additional actions, etc. Though in some parts it's not that trivial, but who says it's gotta be so? :) Internal editor has the following highlights. Of course, it can open multiple files at once, has a standard set of block operations with some nice additions like shifting whole blocks to make it easier to add indents to your source. The find tool allows you to use regular expressions, search in the whole project or its particular folders, you can even perform searches in several projects. And sure there is a possibility to use an external editor in cause if you don't like such a cute thingie :) I think that every program must comply with an ideology of the operating system it's written for and it's a very important part of success of a software product, so when I started writing motor I'd deceided to create a useful tool for open source programmers that would comply with an ideology of Linux as much as possible. When I use an "igeology" term, first of all I mean the way the program works in general, the OS facilities usage and an interface concept (for this kind of programs). There was a limited set of programs used almost by all of Linux programmers in developing their open source programs. Usually they were a text editor (I prefered mcedit), gcc/g++ compiler, make, gdb, cvs, autoconf and some other tools. Programming IDE should integrate all of them in an entrie user interface to help a programmer to organize his projects the way he likes, to debug programs seeing the source and modify it in the same time, etc.. I know, most of those tools comply with Linux ideology quite well, but they relate to the command-line interface concept. Some people find it useful, but as for me, I prefer a bit higher level of visuality. It should be something like Midnight Commander, that is de-facto a standard for text user interface for Linux. That's what I tried to make. Author's home site http://konst.org.ua/ Product homepage http://konst.org.ua/motor/ Author's resume http://konst.org.ua/resume/