Mercurial > emacs
changeset 40828:966dca4af18e
(comint-send-input): Fix description of `comint-process-echoes' in the
doc-string.
author | Miles Bader <miles@gnu.org> |
---|---|
date | Thu, 08 Nov 2001 11:54:06 +0000 |
parents | 9802d0c96af6 |
children | b6c0d7203b48 |
files | lisp/comint.el |
diffstat | 1 files changed, 8 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/comint.el Thu Nov 08 11:34:00 2001 +0000 +++ b/lisp/comint.el Thu Nov 08 11:54:06 2001 +0000 @@ -1353,12 +1353,10 @@ (defun comint-send-input () "Send input to process. After the process output mark, sends all text from the process mark to -point as input to the process. Before the process output mark, calls value -of variable `comint-get-old-input' to retrieve old input, copies it to the -process mark, and sends it. If variable `comint-process-echoes' is nil, -a terminal newline is also inserted into the buffer and sent to the process -\(if it is non-nil, all text from the process mark to point is deleted, -since it is assumed the remote process will re-echo it). +point as input to the process. Before the process output mark, calls +value of variable `comint-get-old-input' to retrieve old input, copies +it to the process mark, and sends it. A terminal newline is also +inserted into the buffer and sent to the process. Any history reference may be expanded depending on the value of the variable `comint-input-autoexpand'. The list of function names contained in the value @@ -1369,6 +1367,10 @@ If variable `comint-eol-on-send' is non-nil, then point is moved to the end of line before sending the input. +After the input has been sent, if `comint-process-echoes' is non-nil, +then comint-send-input waits to see if the process outputs a string +matching the input, and if so, deletes that part of the output. + The values of `comint-get-old-input', `comint-input-filter-functions', and `comint-input-filter' are chosen according to the command interpreter running in the buffer. E.g.,