Minimum Profit is an open source, completely free and multiplatform graphical and command-line application designed from the ground up to act as a programmer’s text editor, running on a wide range of computer operating systems. In is fully scriptable and implemented in C.
Supports editing of multiple files
Key features include support for editing multiple files at the same time, syntax highlighting (see the next section for supported programming languages), support for tags, an intelligent help system, support for defining and accessing text templates, automatic indentation, internal grep, word wrapping, as well as small memory footprint.
Offers Unicode and spell checking support
Additionally, the software comes with full Unicode support, unlimited undo levels, configurable menus, keyboard shortcuts and colors, repeating functions, learning functions, support for copying and pasting blocks, spell checking support, visually highlighted tags, symbol completion, and support for multiple languages.
Supports encrypted/password-protected text files
Another interesting feature is the built-in support for encrypted and password-protected text files using the ARCFOUR (Alleged RC4) algorithm. It uses a C-like scripting language and can be used as a drop-in replacement for the Emacs or Vi software.
Supports numerous programming languages
At the moment, the application offers syntax highlighting support for numerous programming languages and file formats, including C, C++, UNIX Shell, Python, Perl, Ruby, SQL, HTML, and PHP.
Offers several user interfaces
It is a highly customizable application that offers several user interfaces, including a GTK+ one, as well as a curses one that supports several UNIX-like operating systems, such as BSD, Solaris and IRIX.
Runs on Linux, BSD, Windows and Mac
Minimum Profit is a cross-platform applications, supported on all mainstream computer operating systems, including all GNU/Linux distributions, as well as BSD, Mac OS X and Microsoft Windows OSes. It has been successfully tested on 32 and 64-bit computer platforms.