ポイントを直前のプロンプト (comint-previous-prompt) に移動する。
ポイントを次のプロンプト (comint-next-prompt) に移動します。
ポイントにある入力コマンドをコピーし、バッファの末尾に挿入します (comint-copy-old-input)。これは、ポイントを前のコマンドに戻したい場合に便利です。コマンドをコピーした後、RET
でそのコピーを入力として送信できます。必要に応じて、再送信する前にコピーを編集することも可能です。このコマンドを出力行に対して使用した場合、その行がバッファの末尾にコピーされます。
comint-use-prompt-regexp が nil(デフォルト)の場合、クリックした古い入力コマンドをコピーし、バッファの末尾(comint-insert-input)に挿入します。comint-use-prompt-regexp が nil
でない場合、またはクリック箇所が古い入力上でない場合は、通常通りヤンクします。
直前の入力に移動し、C-c RET または mouse-2 でそれをコピーすると、履歴リストから直前の入力を取得するのに M-p を十分に繰り返した場合と同じ結果――つまり同じバッファ内容――が得られます。しかし、C-c RET はバッファからテキストをコピーするため、送信後にバッファ内の入力テキストを編集した場合、履歴リストの内容とは異なる可能性があります。