>>>>> In <[EMAIL PROTECTED]> Katsumi Yamaoka wrote: > *** ange-ftp.el~ Thu Aug 11 21:55:21 2005 > --- ange-ftp.el Thu Sep 8 03:57:18 2005 > *************** > *** 1656,1662 ****
> ;; handle hash mark printing > (and ange-ftp-process-busy > ! (string-match "\\`#+\\'" str) > (setq str (ange-ftp-process-handle-hash str))) > (comint-output-filter proc str) > ;; Replace STR by the result of the comint processing. > --- 1656,1662 ---- > ;; handle hash mark printing > (and ange-ftp-process-busy > ! (string-match "#+" str) > (setq str (ange-ftp-process-handle-hash str))) > (comint-output-filter proc str) > ;; Replace STR by the result of the comint processing. Please replace "#+" with the same "^#+$" as what is used in Emacs 21.4. While "\\`#+\\'" is intended to match the whole string, `str' often contains newline characters. This is the true cause in which this function breaks the synchronous operation. I guess someone changed it mistakenly. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel