comparison lisp/term.el @ 44637:ae3eecc8a60d

(term-emulate-terminal): Fix last change.
author Eli Zaretskii <eliz@gnu.org>
date Tue, 16 Apr 2002 18:50:07 +0000
parents 89b8de61964f
children 315ff0f95c70
comparison
equal deleted inserted replaced
44636:cc5f9d3c4caf 44637:ae3eecc8a60d
2827 ((eq char ?\^G) 2827 ((eq char ?\^G)
2828 (beep t)) ; Bell 2828 (beep t)) ; Bell
2829 ((eq char ?\032) 2829 ((eq char ?\032)
2830 (let ((end (string-match "\r?$" str i))) 2830 (let ((end (string-match "\r?$" str i)))
2831 (if end 2831 (if end
2832 (progn (funcall term-command-hook 2832 (funcall term-command-hook
2833 (substring str (1+ i) end)) 2833 (prog1 (substring str (1+ i) end)
2834 (setq i (match-end 0))) 2834 (setq i (match-end 0))))
2835 (setq term-terminal-parameter 2835 (setq term-terminal-parameter
2836 (substring str i)) 2836 (substring str i))
2837 (setq term-terminal-state 4) 2837 (setq term-terminal-state 4)
2838 (setq i str-length)))) 2838 (setq i str-length))))
2839 (t ; insert char FIXME: Should never happen 2839 (t ; insert char FIXME: Should never happen