http://triptico.com/software/mp.html wrote:[MP is] A text editor for programmers including the following features: fully scriptable, using a C-like scripting language; unlimited undo levels; complete Unicode support; multiple files can be edited at the same time and blocks copied and pasted among them; syntax highlighting for many popular languages/file formats; use of tags, created by the external utility ctags, to move instantaneously to functions or variables inside your current source tree; intelligent help system, pressing F1 over any word triggers the underlying system help; understandable interface, drop-down menus, reasonable default key bindings; configurable keys, menus and colors; text templates can be easily defined/accessed; multiplatform (console/curses, Qt4, KDE4, GTK+, MS Windows); automatic indentation, word wrapping, internal grep, learning/repeating functions; spellchecking support (via ispell); multilingual; password-protected, encrypted text files (ARCFOUR algorithm).
The Windows MP version includes GUI and console executables with a very reasonable disk cost of around 1MB. Only an INNO installer is available for download but it can easily be (Uni)extracted.
Well, trying the CLI version did spit out an unhelpful "mp_core.mpsl was not found in INC", so I tried creating 'INC' and placing a copy of the scripts there. To no avail. The documentation also mentions a '.mp.mpsl' config file, which I searched for and, having not found it, created inside MP folder. Still no go (BTW, its default location is inside 'My Documents'). Fearing a fluke, I decided to install MP to make sure it worked. It did. But the extracted copy still refused to do so. I checked for stray command line parameters or registry settings but found none.
On a wild guess I figured MP was probably having trouble finding its location, so I created a file shortcut (right-click and drag the EXE, choose "Create shortcuts here"; the location is provided on the "Start in" field content). Bingo!
For the console version the trick was to launch the corresponding executable with the absolute file name -- i.e. including the full path. Counter-intuitively, when the console version was launched via double mouse click, the mouse couldn't interact with it, which surprisingly it could when MP was invoked from the command prompt. Yet more dumbfounding, after the first run, MP now starts directly without any problems, EVEN AFTER MOVING its folder. I still couldn't find any traces in the system, so I'm assuming MP modified one of its own scripts...
It would be interesting to hear how others fare.
Another MP oddity is that although it works on Windows, you'll have to look at the Linux side of Softpedia to find a mention of it (http://linux.softpedia.com/get/Text-Edi ... -719.shtml). IMHO, MP is overall a very interesting offer for power-users willing to deal with some quirkiness -- be sure to check its 'doc' folder (and, if you're gaming oriented, have a look at "Options | Play Pipes" menu).
Download MP latest version (v5.2.8; don't be fooled by that "1999-01-01" date heading on the homepage, development is ongoing, the latest release is 7 months old) from http://triptico.com/software/mp.html#downloads.