Derek D. Martin <[EMAIL PROTECTED]> writes: > This is part of the Unix philosophy, which goes something like, "if > there's nothing to report, then report nothing." Armed with this > knowledge, there's really no need for such a message...
I would amend that to say, "If there's no need to report anything, don't report anything." In this case, there _is_ a need since there's no feedback _whatsoever_ that Ispell ran. This isn't true at the command line: % touch foo % ispell check foo % _ Here you can see that Ispell completed because the shell presented you with a new prompt and a blinking cursor eagerly awaiting input. And if you're really insecure, you can always check the return code with "echo $?". When running Ispell from Mutt, however, you don't have this. You press 'i'. Nothing happens. You press 'i' again. Nothing happens. "Why isn't Ispell running?" you think. "What did I break? Were there no errors, or did it not run?" With the traditional Ispell program, this isn't an issue since it will almost always catch a "misspelling" in one of the headers. With "aspell -e", however, Aspell skips past the message headers. Feedback is an important element of any user interface, GUI or text-based, UNIX or not. Sam [who still thinks this is a flea]