diff options
author | Miles Bader <miles@gnu.org> | 2001-11-08 11:54:06 +0000 |
---|---|---|
committer | Miles Bader <miles@gnu.org> | 2001-11-08 11:54:06 +0000 |
commit | 41e88a97ad88beeb3ab9d0e6b74cc3f498366fea (patch) | |
tree | 0c073b1a2cd8dfff67c723895cf365b5d23f1058 /lisp/comint.el | |
parent | d38b07f9a9a9c20d7412ad313b9357bfdd3df481 (diff) | |
download | emacs-41e88a97ad88beeb3ab9d0e6b74cc3f498366fea.tar.gz |
(comint-send-input): Fix description of `comint-process-echoes' in the
doc-string.
Diffstat (limited to 'lisp/comint.el')
-rw-r--r-- | lisp/comint.el | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/lisp/comint.el b/lisp/comint.el index d3b6cd0bef0..64f04904557 100644 --- a/lisp/comint.el +++ b/lisp/comint.el @@ -1353,12 +1353,10 @@ Ignore duplicates if `comint-input-ignoredups' is non-nil." (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 @@ The input is entered into the input history ring, if the value of variable 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., |