Microride

Home Page
More about Enigma
What's new in Enigma
View screen shots of Enigma
How to install Enigma
Email Feedback

About Enigma

Enigma is an editor and IDE with a difference. Like other editors, you can use Enigma as a text and image editor and configure it to automatically feed text files into your favourite compiler. The text editor currently includes syntax colouring for C/C++, Java, C#, HTML, Pascal, Basic, ASM, Fortran, Perl, Python and PHP files. You can also configure Enigma to provide colouring for other languages. Both the text editor and the image editor have multiple undo/redo facilities as well as many other features you would normally expect in a good IDE.

The difference between Enigma and other IDEs is that you can also use Enigma to create and edit resources (dialogs, 'editors', menus, tool bars, status bars....) on the fly. These become Enigma add-ons with the result that you can create and release your own applications based on Enigma.

Main features


Universal IDE that can be configured for almost any compiler.
Syntax colouring for most programming languages.
Powerful native code editor with outlining, macros, bookmarks,
automatic bracket matching, vertical line guides, etc.
Image editor for icons, cursors and bitmaps.
WYSIWYG editor for HTML files.
Resource editor for creating dialog boxes etc.
Reads binary files.
Small footprint.
Multiple document interface.
Splitter window provides for two views of text files.
Integrated "Explorer" type files view.
User maintainable clip library for common code fragments.
Code editor handles very large files, limited only by available memory.
Code and image editors have unlimited undo and redo facilities.
Automatic project management (MAKE facility) with file dependency
checking for C/C++ and Fortran.
Can compare two code files for differences.
Drag and drop from Explorer.
Find and Replace text in files feature.
Can register file types for opening files from Explorer.
At startup Enigma automatically restores files that were open when
the last session finished.

 

A clip from Enigma