ストリングの大きさに対する制限は??
Function: process-send-string process-name string
この関数は、 string の内容を標準入力として process-name に送ります。
nil を返します。
(process-send-string "shell<1>" "ls\n")
=> nil
---------- Buffer: *shell* ---------- ... introduction.texinfo syntax-table.texinfo~ introduction.texinfo~ text.texinfo introduction.tex text.texinfo~ ...
---------- Buffer: *shell* ----------
Command: process-send-region process-name start end
この関数は、 start と end で定義されたリージョン内のテキストを標準入力とし て (プロセスまたはプロセス名) process-name に送ります。
start や end が integer でなかったり、マーカがカレントバッファ中のポジショ ンを指さない場合、エラーになります。 (訳注:start と endの)どちらの数字が 大きいかという点は重要ではありません。
Function: process-send-eof &optional process-name
この関数は、 process-name がその入力に end-of-file を見るようにします。こ の EOF は (すでに送られている)テキストの後に来ます。
process-name が与えられない場合や nil の場合、EOF はカレントバッファのプロ セスに送られます。カレントバッファがプロセスを持たない場合、エラーになりま す。
process-name を返します。
(process-send-eof "shell") => "shell"