New "external command" command in mcedit (latest CVS version)
Roland Illig
roland.illig at gmx.de
Sat Sep 25 21:47:15 UTC 2004
Hi,
I have replaced the "external command" in mcedit with my own version
which I find much nicer. It has some new features over the old one:
- It feeds the currently selected block to the external command,
if one is selected.
- If the command exits with a nonzero status, the user is asked
whether {s,}he wants to insert the output anyway. Useful for
diff(1) which returns 1 if the files differ.
- Because it always feeds an input stream to the command, you can
now safely execute "cat" without hanging mcedit (which had been
the case before).
The downside of the new version:
- It uses brand new code (less than a week old) which I have only
tried under Linux (and you know that Linux tries to accept all
programming errors instead of returning error values). So I
expect that the code might fail on some other systems.
Please try if it works on your favourite system and tell me about it.
Roland
More information about the mc-devel
mailing list