comparison lisp/rlogin.el @ 4874:20154e6389eb

(rlogin, rlogin-mode): Use comint-file-name-prefix, not comint-filename-prefix.
author Richard M. Stallman <rms@gnu.org>
date Fri, 22 Oct 1993 17:12:54 +0000
parents 896f3b49b53c
children e4ebdcbb3ffc
comparison
equal deleted inserted replaced
4873:8ba91b53e9a5 4874:20154e6389eb
21 ;; Inc.; 675 Massachusetts Avenue.; Cambridge, MA 02139, USA. 21 ;; Inc.; 675 Massachusetts Avenue.; Cambridge, MA 02139, USA.
22 22
23 ;;; Commentary: 23 ;;; Commentary:
24 24
25 ;; Support for remote logins using `rlogin'. 25 ;; Support for remote logins using `rlogin'.
26 ;; $Id$ 26 ;; $Id: rlogin.el,v 1.12 1993/10/18 07:05:11 friedman Exp rms $
27 27
28 ;;; Todo: 28 ;;; Todo:
29 29
30 ;; Make this mode deal with comint-last-input-end properly. 30 ;; Make this mode deal with comint-last-input-end properly.
31 31
125 ;; Set this *after* running rlogin-mode because rlogin-mode calls 125 ;; Set this *after* running rlogin-mode because rlogin-mode calls
126 ;; shell-mode, which munges the process filter. 126 ;; shell-mode, which munges the process filter.
127 (set-process-filter proc 'rlogin-filter) 127 (set-process-filter proc 'rlogin-filter)
128 ;; Set the prefix for filename completion and directory tracking 128 ;; Set the prefix for filename completion and directory tracking
129 ;; to find the remote machine's files by ftp. 129 ;; to find the remote machine's files by ftp.
130 (setq comint-filename-prefix (concat "/" (car args) ":")) 130 (setq comint-file-name-prefix (concat "/" (car args) ":"))
131 (and rlogin-initially-track-cwd 131 (and rlogin-initially-track-cwd
132 ;; Presume the user will start in his remote home directory. 132 ;; Presume the user will start in his remote home directory.
133 ;; If this is wrong, M-x dirs will fix it. 133 ;; If this is wrong, M-x dirs will fix it.
134 (cd-absolute (concat "/" (car args) ":~/"))))))) 134 (cd-absolute (concat "/" (car args) ":~/")))))))
135 135
164 (shell-mode) 164 (shell-mode)
165 (setq major-mode 'rlogin-mode) 165 (setq major-mode 'rlogin-mode)
166 (setq mode-name "rlogin") 166 (setq mode-name "rlogin")
167 (use-local-map rlogin-mode-map) 167 (use-local-map rlogin-mode-map)
168 (setq shell-dirtrackp rlogin-initially-track-cwd) 168 (setq shell-dirtrackp rlogin-initially-track-cwd)
169 (make-local-variable 'comint-filename-prefix) 169 (make-local-variable 'comint-file-name-prefix)
170 (run-hooks 'rlogin-mode-hook)) 170 (run-hooks 'rlogin-mode-hook))
171 171
172 172
173 (defun rlogin-filter (proc string) 173 (defun rlogin-filter (proc string)
174 (let (proc-mark region-begin window) 174 (let (proc-mark region-begin window)