comparison man/ange-ftp.texi @ 2:ac2d302a0011 r19-15b2

Import from CVS: tag r19-15b2
author cvs
date Mon, 13 Aug 2007 08:46:35 +0200
parents 376386a54a3c
children
comparison
equal deleted inserted replaced
1:c0c6a60d29db 2:ac2d302a0011
517 @vindex ange-ftp-generate-anonymous-password 517 @vindex ange-ftp-generate-anonymous-password
518 518
519 @code{ange-ftp-dumb-unix-host-regexp}: The FTP servers on some machines have 519 @code{ange-ftp-dumb-unix-host-regexp}: The FTP servers on some machines have
520 problems if the @code{ls} command is used. The usual indication that 520 problems if the @code{ls} command is used. The usual indication that
521 something is wrong is when ange-ftp erroneously thinks that a directory 521 something is wrong is when ange-ftp erroneously thinks that a directory
522 is just a plain file. The routine @code{ange-ftp-add-dumb-unix-host} can can 522 is just a plain file. The routine @code{ange-ftp-add-dumb-unix-host} can
523 be called to tell ange-ftp to limit itself to the @code{DIR} command and 523 be called to tell ange-ftp to limit itself to the @code{DIR} command and
524 not @code{ls} for a given host (but this change will take effect for the 524 not @code{ls} for a given host (but this change will take effect for the
525 current GNU Emacs session only). If a large number of machines with 525 current GNU Emacs session only). If a large number of machines with
526 similar hostnames have this problem then it is easier to change the 526 similar hostnames have this problem then it is easier to change the
527 value of this variable to a regexp which matches hostnames which have 527 value of this variable to a regexp which matches hostnames which have
574 @code{unix}. The default of @code{nil} means make no backups on remote 574 @code{unix}. The default of @code{nil} means make no backups on remote
575 hosts. 575 hosts.
576 @vindex ange-ftp-make-backup-files 576 @vindex ange-ftp-make-backup-files
577 @cindex backup files 577 @cindex backup files
578 578
579 @code{ange-ftp-path-format}: This variable dictates the the format of a 579 @code{ange-ftp-path-format}: This variable dictates the format of a
580 fully expanded remote pathname. This is a cons @code{(REGEXP . (HOST 580 fully expanded remote pathname. This is a cons @code{(REGEXP . (HOST
581 USER PATH))}, where @code{REGEXP} is a regular expression matching the 581 USER PATH))}, where @code{REGEXP} is a regular expression matching the
582 full remote pathname, and @code{HOST}, @code{USER}, and @code{PATH} are 582 full remote pathname, and @code{HOST}, @code{USER}, and @code{PATH} are
583 the numbers of parenthesised expressions in @code{REGEXP} for the components 583 the numbers of parenthesised expressions in @code{REGEXP} for the components
584 (in that order). The syntax can be customised with this variable to a 584 (in that order). The syntax can be customised with this variable to a
759 does not know about. If you have 759 does not know about. If you have
760 (or create) a Dired buffer which contains the modified directory, 760 (or create) a Dired buffer which contains the modified directory,
761 executing @code{revert-buffer} 761 executing @code{revert-buffer}
762 @pindex revert-buffer 762 @pindex revert-buffer
763 with a prefix argument (@kbd{C-u g} in the Dired buffer) 763 with a prefix argument (@kbd{C-u g} in the Dired buffer)
764 will force a refresh of both the the buffer @emph{and also ange-ftp's 764 will force a refresh of both the buffer @emph{and also ange-ftp's
765 internal cache}. If you find that filename completion isn't working on a 765 internal cache}. If you find that filename completion isn't working on a
766 @cindex filename completion 766 @cindex filename completion
767 file that you @emph{know} is there, this is how to fix the problem. 767 file that you @emph{know} is there, this is how to fix the problem.
768 768
769 The version of Dired supplied with Emacs version 18.58 (and earlier 769 The version of Dired supplied with Emacs version 18.58 (and earlier
1023 @pindex ange-ftp-add-vms-host 1023 @pindex ange-ftp-add-vms-host
1024 to inform ange-ftp manually. For a more permanent effect, or 1024 to inform ange-ftp manually. For a more permanent effect, or
1025 if you use a VMS host regularly, it's a good idea to set 1025 if you use a VMS host regularly, it's a good idea to set
1026 @code{ange-ftp-vms-host-regexp} to a regular expression matching that 1026 @code{ange-ftp-vms-host-regexp} to a regular expression matching that
1027 @vindex ange-ftp-vms-host-regexp 1027 @vindex ange-ftp-vms-host-regexp
1028 host's name. For instance, if use use @code{ymir.claremont.edu} a lot, 1028 host's name. For instance, if you use @code{ymir.claremont.edu} a lot,
1029 place the following in your .emacs: 1029 place the following in your .emacs:
1030 @example 1030 @example
1031 (setq ange-ftp-vms-host-regexp "^ymir.claremont.edu$") 1031 (setq ange-ftp-vms-host-regexp "^ymir.claremont.edu$")
1032 @end example 1032 @end example
1033 1033