Mercurial > emacs
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) |