summaryrefslogtreecommitdiff
path: root/lisp/comint.el
diff options
context:
space:
mode:
authorMiles Bader <miles@gnu.org>2001-11-08 11:54:06 +0000
committerMiles Bader <miles@gnu.org>2001-11-08 11:54:06 +0000
commit41e88a97ad88beeb3ab9d0e6b74cc3f498366fea (patch)
tree0c073b1a2cd8dfff67c723895cf365b5d23f1058 /lisp/comint.el
parentd38b07f9a9a9c20d7412ad313b9357bfdd3df481 (diff)
downloademacs-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.el14
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.,