Mercurial > emacs
changeset 6822:69c4ca88cf5e
(ange-ftp-process-filter, ange-ftp-gwp-filter): Call comint-output-filter.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Tue, 12 Apr 1994 04:26:57 +0000 |
parents | eb3c5e5e1ef1 |
children | e0680426ff8e |
files | lisp/ange-ftp.el |
diffstat | 1 files changed, 3 insertions(+), 19 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ange-ftp.el Tue Apr 12 04:07:18 1994 +0000 +++ b/lisp/ange-ftp.el Tue Apr 12 04:26:57 1994 +0000 @@ -857,7 +857,7 @@ ;;;; Internal variables. ;;;; ------------------------------------------------------------ -(defconst ange-ftp-version "$Revision: 1.43 $") +(defconst ange-ftp-version "$Revision: 1.44 $") (defvar ange-ftp-data-buffer-name " *ftp data*" "Buffer name to hold directory listing data received from ftp process.") @@ -1400,22 +1400,6 @@ (setq ange-ftp-process-busy nil ange-ftp-process-result-line line)))) -(defun ange-ftp-process-log-string (proc str) - "For a given PROCESS, log the given STRING at the end of its -associated buffer." - (let ((old-buffer (current-buffer))) - (unwind-protect - (let (moving) - (set-buffer (process-buffer proc)) - (setq moving (= (point) (process-mark proc))) - (save-excursion - ;; Insert the text, moving the process-marker. - (goto-char (process-mark proc)) - (insert str) - (set-marker (process-mark proc) (point))) - (if moving (goto-char (process-mark proc)))) - (set-buffer old-buffer)))) - (defun ange-ftp-set-xfer-size (host user bytes) "Set the size of the next FTP transfer in bytes." (let ((proc (ange-ftp-get-process host user))) @@ -1479,7 +1463,7 @@ ange-ftp-process-busy (string-match "^#+$" str) (setq str (ange-ftp-process-handle-hash str))) - (ange-ftp-process-log-string proc str) + (comint-output-filter proc str) (if ange-ftp-process-busy (progn (setq ange-ftp-process-string (concat ange-ftp-process-string @@ -1609,7 +1593,7 @@ (defun ange-ftp-gwp-filter (proc str) (ange-ftp-save-match-data - (ange-ftp-process-log-string proc str) + (comint-output-filter proc str) (cond ((string-match "login: *$" str) (send-string proc (concat