विम के साथ मैं आसानी से कर सकता हूं
$ echo 123 | vim -
क्या एमाक्स के साथ ऐसा करना संभव है?
$ echo 123 | emacs23
... Emacs starts with a Welcome message
$ echo 123 | emacs23 -
... Emacs starts with an empty *scratch* buffer and “Unknown option”
$ echo 123 | emacs23 --insert -
... “No such file or directory”, empty *scratch* buffer
क्या यूनिक्स पाइप से बफर पढ़ना वास्तव में असंभव है?
संपादित करें : समाधान के रूप में, मैंने एक शेल आवरण नाम लिखा emacspipe
:
#!/bin/sh
TMP=$(mktemp) && cat > $TMP && emacs23 $TMP ; rm $TMP