Projects / Minimum Profit

Minimum Profit

Minimum Profit (mp) is a programmer's text editor. It features small memory and disk requirements, syntax highlighting, context-sensitive help for the source code being edited, multiple simultaneous file editing, ctags support, word wrapping, and more. It can be compiled for Qt, Ncurses, GTK, and MS Windows.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  29 May 2014 18:06

    Release Notes: This release includes mouse support on text interfaces (curses and win32) and support for the MS Windows console.

    •  28 Dec 2013 07:48

      Release Notes: This release added file format dependent build targets (to be used if a Makefile is not found in the current directory). open_under_cursor now also works over diff file marks. A new configuration variable that adds options to make was implemented. \x{HHHH} Unicode code points are now accepted in search and replace. A new status line format token that shows the Unicode codepoint of the character under the cursor was implemented. Some minor bugs were fixed.

      •  15 Apr 2013 15:26

        Release Notes: This release fixes grep.

        •  13 Mar 2013 09:10

          Release Notes: This release adds search to the hex viewer, restores JavaScript syntax highlighting, fixes crashes in macro playing, the Qt menus, and file renaming in the directory editor, and changes the default tab setting to convert to four spaces.

          •  20 Jun 2012 11:45

            Release Notes: This release adds new actions to move a section up or down, fixes for VCS issues, a reorganized menu, keycode aliases, a read-only scrollbar in the curses interface, and a much faster hexadecimal viewer.

            Recent comments

            13 Jan 2008 12:27 LuxOFlux

            Re: mp_core.mpsl


            >

            > % I try to start mp-5.0.0 in a

            > debian-box

            > % with gtk-2.12.1-2 and I get this

            > error.

            > %

            > % File 'mp_core.mpsl' not found in INC

            > %

            I had the same error on a ubuntu box when I ran config.sh with the --debian flag. After re-running config.sh without it and reinstalling it now runs fine, plus installs to /usr/local instead of in the main tree which I prefer anyway.

            L.

            07 Dec 2007 08:32 angeltriptico

            Re: mp_core.mpsl


            > I try to start mp-5.0.0 in a debian-box

            > with gtk-2.12.1-2 and I get this error.

            >

            > File 'mp_core.mpsl' not found in INC

            >

            > what I can do to solve this?

            >

            > thanks.

            It's hard to know without more information, but I think

            it's probably because you are trying to execute it

            without installing it (i.e., as ./mp-5). This does not

            work, as it reads its components

            from /usr[/local]/share/mp-5.

            Try installing it. You can always do 'make uninstall' if

            you're not happy.

            05 Dec 2007 13:57 flipe

            mp_core.mpsl
            I try to start mp-5.0.0 in a debian-box with gtk-2.12.1-2 and I get this error.

            File 'mp_core.mpsl' not found in INC

            what I can do to solve this?

            thanks.

            05 Mar 2005 01:49 angeltriptico

            Re: Syntax Highlighting

            > And how about Java and TCL?

            I don't use those programming languages so I'm not

            qualified to add an optimal syntax highlight for them,

            but contributions are always welcome.

            05 Mar 2005 01:47 angeltriptico

            Re: Would be better

            > How come it works so much different from

            > traditional software?

            > Example, many browsers increase/decrease

            > the font size with ctrl and +/- instead

            > of F11/F12.

            > The way to select text is also different

            > from most software.

            > It would be alot easier if you could

            > just sit down and start to use it

            > without have to figure out how it works.

            It works differently from other software because it's

            different :-) Now seriously, I don't think it's THAT

            different. Maybe mouse selections are not so usual,

            but I don't see the way it works as a stopper.

            Regarding font size, you can also change it with

            ctrl-keypad-plus and ctrl-keypad-minus (apart from

            F11 / F12). Anyway, keybindings are changeable.

            There is always somebody that won't like the default

            keybindings of your program. Some people even

            asked why it does not use vi or emacs keybindings.

            Don't like them? Change them.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.