EShellで複数行入力する方法はありますか?EShellのコマンドラインで簡単な関数定義を実行したい場合、実際には機能しません。明示的な改行(\ n)、一重引用符('')および二重引用符( "")を使用してみましたが、成功しませんでした。
改行を書き込んで\n
Enterキーを押すと(ポイントは*の位置にあります)、エラーメッセージと新しいeshellプロンプトが表示されます。
$ (def foo (x y ) \n *)
Symbol's function definition is void: def
使用C-q C-j
してEnterキーを押すと(ポイントは位置*にあります)、同じエラーメッセージと新しいeshellプロンプトが表示されます。
$
(def foo (x y) *)
Symbol's function definition is void: def